/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/fib_bench-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:24:47,613 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:24:47,616 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:24:47,646 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:24:47,647 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:24:47,654 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:24:47,656 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:24:47,659 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:24:47,660 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:24:47,661 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:24:47,662 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:24:47,664 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:24:47,664 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:24:47,668 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:24:47,670 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:24:47,671 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:24:47,673 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:24:47,675 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:24:47,676 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:24:47,681 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:24:47,684 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:24:47,684 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:24:47,685 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:24:47,686 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:24:47,698 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:24:47,698 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:24:47,698 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:24:47,699 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:24:47,700 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:24:47,702 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:24:47,702 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:24:47,703 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:24:47,704 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:24:47,704 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:24:47,705 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:24:47,705 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:24:47,706 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:24:47,707 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:24:47,707 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:24:47,708 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:24:47,709 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:24:47,710 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:24:47,749 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:24:47,750 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:24:47,751 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:24:47,751 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:24:47,751 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:24:47,751 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:24:47,752 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:24:47,753 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:24:47,753 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:24:47,753 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:24:47,753 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:24:47,753 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:24:47,754 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:24:47,754 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:24:47,754 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:24:47,754 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:24:47,754 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:47,755 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:24:47,755 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:24:47,755 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:24:47,755 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:24:47,755 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:24:47,755 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:24:47,756 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:24:47,756 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:24:48,019 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:24:48,030 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:24:48,034 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:24:48,035 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:24:48,035 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:24:48,036 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-11 16:24:48,094 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92afefff5/cf2301a722db4d989593aa7916c717f9/FLAG1782b20ae [2020-10-11 16:24:48,576 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:24:48,577 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-11 16:24:48,588 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92afefff5/cf2301a722db4d989593aa7916c717f9/FLAG1782b20ae [2020-10-11 16:24:48,861 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92afefff5/cf2301a722db4d989593aa7916c717f9 [2020-10-11 16:24:48,869 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:24:48,871 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:24:48,872 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:48,872 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:24:48,875 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:24:48,876 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:48" (1/1) ... [2020-10-11 16:24:48,880 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49f0cf70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:48, skipping insertion in model container [2020-10-11 16:24:48,880 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:48" (1/1) ... [2020-10-11 16:24:48,889 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:24:48,940 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:24:49,447 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,456 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:24:49,499 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,585 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:24:49,587 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49 WrapperNode [2020-10-11 16:24:49,587 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,588 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,588 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:24:49,588 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:24:49,597 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:24:49" (1/1) ... [2020-10-11 16:24:49,623 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:24:49" (1/1) ... [2020-10-11 16:24:49,643 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,643 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,644 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:24:49,644 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:24:49,650 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,651 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,653 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,653 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,659 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,663 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,665 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,668 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,668 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:24:49,668 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:24:49,668 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:24:49,669 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (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:24:49,732 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:24:49,732 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:24:49,733 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:24:49,733 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:24:49,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:24:49,733 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:24:49,733 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:24:49,733 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:24:49,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:24:49,734 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:24:49,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:24:49,736 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:24:50,084 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:24:50,084 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:24:50,086 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50 BoogieIcfgContainer [2020-10-11 16:24:50,086 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:24:50,087 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:24:50,087 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:24:50,090 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:24:50,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:24:48" (1/3) ... [2020-10-11 16:24:50,091 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bf259cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,091 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (2/3) ... [2020-10-11 16:24:50,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bf259cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50" (3/3) ... [2020-10-11 16:24:50,094 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-1.i [2020-10-11 16:24:50,105 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:24:50,112 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:24:50,113 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:24:50,139 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,139 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,139 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,140 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,140 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,140 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,140 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,141 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,141 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,141 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,141 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,142 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,142 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,142 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,142 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,143 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,143 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,143 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,143 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,144 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,144 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,144 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,144 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,145 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,145 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,145 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,145 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,145 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,146 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,146 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,149 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,149 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,149 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,150 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,150 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,150 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,155 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,155 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,155 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,155 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,156 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,156 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,170 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:24:50,187 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:24:50,187 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:24:50,187 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:24:50,187 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:24:50,188 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:24:50,188 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:24:50,188 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:24:50,188 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:24:50,198 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,230 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-11 16:24:50,231 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,236 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-11 16:24:50,236 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,242 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-11 16:24:50,257 INFO L129 PetriNetUnfolder]: 4/44 cut-off events. [2020-10-11 16:24:50,258 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,258 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:50,259 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:24:50,259 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:50,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:50,265 INFO L82 PathProgramCache]: Analyzing trace with hash 627590565, now seen corresponding path program 1 times [2020-10-11 16:24:50,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:50,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348537226] [2020-10-11 16:24:50,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:50,656 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:24:50,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348537226] [2020-10-11 16:24:50,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:50,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:24:50,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382790342] [2020-10-11 16:24:50,670 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:24:50,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:50,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:24:50,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:24:50,808 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:50,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 116 flow. Second operand 6 states. [2020-10-11 16:24:50,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:50,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:50,812 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:50,962 INFO L129 PetriNetUnfolder]: 44/193 cut-off events. [2020-10-11 16:24:50,962 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,964 INFO L80 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 193 events. 44/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 790 event pairs, 0 based on Foata normal form. 46/220 useless extension candidates. Maximal degree in co-relation 248. Up to 29 conditions per place. [2020-10-11 16:24:50,967 INFO L132 encePairwiseOnDemand]: 46/57 looper letters, 11 selfloop transitions, 9 changer transitions 23/79 dead transitions. [2020-10-11 16:24:50,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:50,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:24:50,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:24:50,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 510 transitions. [2020-10-11 16:24:50,986 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2020-10-11 16:24:50,987 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 510 transitions. [2020-10-11 16:24:50,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 510 transitions. [2020-10-11 16:24:50,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:50,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 510 transitions. [2020-10-11 16:24:50,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:24:51,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:24:51,007 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:24:51,010 INFO L185 Difference]: Start difference. First operand has 57 places, 55 transitions, 116 flow. Second operand 10 states and 510 transitions. [2020-10-11 16:24:51,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:24:51,020 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,023 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-11 16:24:51,024 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:51,025 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:24:51,025 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,025 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] [2020-10-11 16:24:51,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:24:51,026 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,026 INFO L82 PathProgramCache]: Analyzing trace with hash 2114696399, now seen corresponding path program 1 times [2020-10-11 16:24:51,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27434626] [2020-10-11 16:24:51,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,214 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:24:51,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27434626] [2020-10-11 16:24:51,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:51,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500561901] [2020-10-11 16:24:51,217 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:51,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:51,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:51,432 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 159 flow. Second operand 7 states. [2020-10-11 16:24:51,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,433 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:51,567 INFO L129 PetriNetUnfolder]: 36/169 cut-off events. [2020-10-11 16:24:51,568 INFO L130 PetriNetUnfolder]: For 91/97 co-relation queries the response was YES. [2020-10-11 16:24:51,570 INFO L80 FinitePrefix]: Finished finitePrefix Result has 323 conditions, 169 events. 36/169 cut-off events. For 91/97 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 627 event pairs, 0 based on Foata normal form. 9/161 useless extension candidates. Maximal degree in co-relation 292. Up to 36 conditions per place. [2020-10-11 16:24:51,571 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 17 changer transitions 8/73 dead transitions. [2020-10-11 16:24:51,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:51,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:51,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:51,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:51,575 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:51,575 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:51,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:51,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:51,581 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:51,581 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 159 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:51,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:51,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 73 transitions, 310 flow, removed 8 selfloop flow, removed 4 redundant places. [2020-10-11 16:24:51,588 INFO L241 Difference]: Finished difference. Result has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:51,588 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=254, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2020-10-11 16:24:51,589 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:51,589 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:51,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:51,589 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,590 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] [2020-10-11 16:24:51,590 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:24:51,590 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1899935795, now seen corresponding path program 1 times [2020-10-11 16:24:51,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825403072] [2020-10-11 16:24:51,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,725 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:24:51,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825403072] [2020-10-11 16:24:51,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:51,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381045039] [2020-10-11 16:24:51,728 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:51,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:51,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:51,777 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 254 flow. Second operand 7 states. [2020-10-11 16:24:51,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,778 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:51,930 INFO L129 PetriNetUnfolder]: 39/182 cut-off events. [2020-10-11 16:24:51,930 INFO L130 PetriNetUnfolder]: For 234/242 co-relation queries the response was YES. [2020-10-11 16:24:51,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 182 events. 39/182 cut-off events. For 234/242 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 694 event pairs, 0 based on Foata normal form. 10/173 useless extension candidates. Maximal degree in co-relation 405. Up to 41 conditions per place. [2020-10-11 16:24:51,934 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 21 selfloop transitions, 11 changer transitions 10/78 dead transitions. [2020-10-11 16:24:51,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:51,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:51,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:51,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:51,937 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:51,937 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:51,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:51,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:51,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:51,941 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:51,941 INFO L185 Difference]: Start difference. First operand has 71 places, 61 transitions, 254 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:51,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:51,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 431 flow, removed 7 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:51,948 INFO L241 Difference]: Finished difference. Result has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:51,948 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=294, PETRI_PLACES=79, PETRI_TRANSITIONS=64} [2020-10-11 16:24:51,948 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2020-10-11 16:24:51,948 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:51,949 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:51,949 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,949 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] [2020-10-11 16:24:51,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:24:51,949 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1467138239, now seen corresponding path program 2 times [2020-10-11 16:24:51,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981258253] [2020-10-11 16:24:51,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,075 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:24:52,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981258253] [2020-10-11 16:24:52,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:52,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191920292] [2020-10-11 16:24:52,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:52,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:52,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,306 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 64 transitions, 294 flow. Second operand 7 states. [2020-10-11 16:24:52,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,307 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,481 INFO L129 PetriNetUnfolder]: 43/210 cut-off events. [2020-10-11 16:24:52,481 INFO L130 PetriNetUnfolder]: For 446/469 co-relation queries the response was YES. [2020-10-11 16:24:52,483 INFO L80 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 210 events. 43/210 cut-off events. For 446/469 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 907 event pairs, 0 based on Foata normal form. 10/199 useless extension candidates. Maximal degree in co-relation 521. Up to 41 conditions per place. [2020-10-11 16:24:52,484 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 26 changer transitions 10/84 dead transitions. [2020-10-11 16:24:52,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 576 flow [2020-10-11 16:24:52,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-11 16:24:52,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-11 16:24:52,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 674 transitions. [2020-10-11 16:24:52,488 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8446115288220551 [2020-10-11 16:24:52,488 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 674 transitions. [2020-10-11 16:24:52,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 674 transitions. [2020-10-11 16:24:52,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 674 transitions. [2020-10-11 16:24:52,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-11 16:24:52,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-11 16:24:52,493 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-11 16:24:52,493 INFO L185 Difference]: Start difference. First operand has 79 places, 64 transitions, 294 flow. Second operand 14 states and 674 transitions. [2020-10-11 16:24:52,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 576 flow [2020-10-11 16:24:52,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 84 transitions, 548 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:52,500 INFO L241 Difference]: Finished difference. Result has 90 places, 70 transitions, 408 flow [2020-10-11 16:24:52,500 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=408, PETRI_PLACES=90, PETRI_TRANSITIONS=70} [2020-10-11 16:24:52,501 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 33 predicate places. [2020-10-11 16:24:52,501 INFO L481 AbstractCegarLoop]: Abstraction has has 90 places, 70 transitions, 408 flow [2020-10-11 16:24:52,501 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,501 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,501 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, 1, 1] [2020-10-11 16:24:52,501 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:24:52,502 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,502 INFO L82 PathProgramCache]: Analyzing trace with hash 494429281, now seen corresponding path program 1 times [2020-10-11 16:24:52,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947246842] [2020-10-11 16:24:52,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,628 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:24:52,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947246842] [2020-10-11 16:24:52,628 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:52,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344349855] [2020-10-11 16:24:52,629 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:52,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:52,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:52,867 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 70 transitions, 408 flow. Second operand 8 states. [2020-10-11 16:24:52,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,868 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,049 INFO L129 PetriNetUnfolder]: 45/228 cut-off events. [2020-10-11 16:24:53,049 INFO L130 PetriNetUnfolder]: For 769/801 co-relation queries the response was YES. [2020-10-11 16:24:53,051 INFO L80 FinitePrefix]: Finished finitePrefix Result has 678 conditions, 228 events. 45/228 cut-off events. For 769/801 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1000 event pairs, 0 based on Foata normal form. 10/215 useless extension candidates. Maximal degree in co-relation 631. Up to 44 conditions per place. [2020-10-11 16:24:53,053 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 23 selfloop transitions, 18 changer transitions 10/87 dead transitions. [2020-10-11 16:24:53,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 87 transitions, 714 flow [2020-10-11 16:24:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 625 transitions. [2020-10-11 16:24:53,056 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8434547908232118 [2020-10-11 16:24:53,056 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:53,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:53,060 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:53,060 INFO L185 Difference]: Start difference. First operand has 90 places, 70 transitions, 408 flow. Second operand 13 states and 625 transitions. [2020-10-11 16:24:53,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 87 transitions, 714 flow [2020-10-11 16:24:53,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 87 transitions, 596 flow, removed 36 selfloop flow, removed 11 redundant places. [2020-10-11 16:24:53,067 INFO L241 Difference]: Finished difference. Result has 93 places, 73 transitions, 422 flow [2020-10-11 16:24:53,067 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=422, PETRI_PLACES=93, PETRI_TRANSITIONS=73} [2020-10-11 16:24:53,067 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 36 predicate places. [2020-10-11 16:24:53,068 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 73 transitions, 422 flow [2020-10-11 16:24:53,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,068 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,068 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, 1, 1] [2020-10-11 16:24:53,068 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:24:53,068 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1206635703, now seen corresponding path program 2 times [2020-10-11 16:24:53,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,069 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090461418] [2020-10-11 16:24:53,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,194 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:24:53,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090461418] [2020-10-11 16:24:53,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571158932] [2020-10-11 16:24:53,195 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,457 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 73 transitions, 422 flow. Second operand 8 states. [2020-10-11 16:24:53,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,458 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,654 INFO L129 PetriNetUnfolder]: 47/232 cut-off events. [2020-10-11 16:24:53,654 INFO L130 PetriNetUnfolder]: For 834/882 co-relation queries the response was YES. [2020-10-11 16:24:53,655 INFO L80 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 232 events. 47/232 cut-off events. For 834/882 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 0 based on Foata normal form. 12/219 useless extension candidates. Maximal degree in co-relation 653. Up to 47 conditions per place. [2020-10-11 16:24:53,657 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 15 selfloop transitions, 29 changer transitions 10/90 dead transitions. [2020-10-11 16:24:53,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 90 transitions, 740 flow [2020-10-11 16:24:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:53,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:53,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 768 transitions. [2020-10-11 16:24:53,661 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2020-10-11 16:24:53,661 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:53,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:53,666 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:53,666 INFO L185 Difference]: Start difference. First operand has 93 places, 73 transitions, 422 flow. Second operand 16 states and 768 transitions. [2020-10-11 16:24:53,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 90 transitions, 740 flow [2020-10-11 16:24:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 90 transitions, 664 flow, removed 22 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:53,672 INFO L241 Difference]: Finished difference. Result has 101 places, 76 transitions, 492 flow [2020-10-11 16:24:53,672 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=492, PETRI_PLACES=101, PETRI_TRANSITIONS=76} [2020-10-11 16:24:53,672 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 44 predicate places. [2020-10-11 16:24:53,673 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 76 transitions, 492 flow [2020-10-11 16:24:53,673 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,673 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,673 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, 1, 1] [2020-10-11 16:24:53,673 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 16:24:53,673 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,674 INFO L82 PathProgramCache]: Analyzing trace with hash -640284537, now seen corresponding path program 3 times [2020-10-11 16:24:53,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030304579] [2020-10-11 16:24:53,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,812 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:24:53,813 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030304579] [2020-10-11 16:24:53,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35785756] [2020-10-11 16:24:53,817 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:54,072 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:54,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 76 transitions, 492 flow. Second operand 8 states. [2020-10-11 16:24:54,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:54,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:54,073 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:54,363 INFO L129 PetriNetUnfolder]: 70/363 cut-off events. [2020-10-11 16:24:54,363 INFO L130 PetriNetUnfolder]: For 1617/1677 co-relation queries the response was YES. [2020-10-11 16:24:54,366 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1121 conditions, 363 events. 70/363 cut-off events. For 1617/1677 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2127 event pairs, 0 based on Foata normal form. 15/342 useless extension candidates. Maximal degree in co-relation 1071. Up to 78 conditions per place. [2020-10-11 16:24:54,369 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 50 changer transitions 13/111 dead transitions. [2020-10-11 16:24:54,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 1086 flow [2020-10-11 16:24:54,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:24:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:24:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 913 transitions. [2020-10-11 16:24:54,373 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8430286241920592 [2020-10-11 16:24:54,374 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:54,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:24:54,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:24:54,380 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:24:54,380 INFO L185 Difference]: Start difference. First operand has 101 places, 76 transitions, 492 flow. Second operand 19 states and 913 transitions. [2020-10-11 16:24:54,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 1086 flow [2020-10-11 16:24:54,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 111 transitions, 938 flow, removed 50 selfloop flow, removed 12 redundant places. [2020-10-11 16:24:54,392 INFO L241 Difference]: Finished difference. Result has 113 places, 94 transitions, 769 flow [2020-10-11 16:24:54,392 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=769, PETRI_PLACES=113, PETRI_TRANSITIONS=94} [2020-10-11 16:24:54,393 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 56 predicate places. [2020-10-11 16:24:54,393 INFO L481 AbstractCegarLoop]: Abstraction has has 113 places, 94 transitions, 769 flow [2020-10-11 16:24:54,393 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:54,393 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:54,394 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, 1, 1] [2020-10-11 16:24:54,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-11 16:24:54,394 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:54,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:54,394 INFO L82 PathProgramCache]: Analyzing trace with hash -1770630244, now seen corresponding path program 1 times [2020-10-11 16:24:54,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:54,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137419891] [2020-10-11 16:24:54,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:54,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,537 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:24:54,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137419891] [2020-10-11 16:24:54,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929323881] [2020-10-11 16:24:54,539 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:24:54,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:54,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:54,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:54,835 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:24:54,835 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:54,835 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:54,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406841968] [2020-10-11 16:24:54,836 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:54,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:54,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:54,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:55,029 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:55,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 94 transitions, 769 flow. Second operand 14 states. [2020-10-11 16:24:55,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:55,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:55,030 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:55,279 INFO L129 PetriNetUnfolder]: 69/391 cut-off events. [2020-10-11 16:24:55,280 INFO L130 PetriNetUnfolder]: For 1864/1902 co-relation queries the response was YES. [2020-10-11 16:24:55,282 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1252 conditions, 391 events. 69/391 cut-off events. For 1864/1902 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2260 event pairs, 0 based on Foata normal form. 11/362 useless extension candidates. Maximal degree in co-relation 1195. Up to 79 conditions per place. [2020-10-11 16:24:55,285 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 38 selfloop transitions, 30 changer transitions 13/117 dead transitions. [2020-10-11 16:24:55,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 117 transitions, 1284 flow [2020-10-11 16:24:55,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:24:55,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:24:55,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 815 transitions. [2020-10-11 16:24:55,289 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:55,289 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 815 transitions. [2020-10-11 16:24:55,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 815 transitions. [2020-10-11 16:24:55,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:55,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 815 transitions. [2020-10-11 16:24:55,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:24:55,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:24:55,294 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:24:55,295 INFO L185 Difference]: Start difference. First operand has 113 places, 94 transitions, 769 flow. Second operand 17 states and 815 transitions. [2020-10-11 16:24:55,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 117 transitions, 1284 flow [2020-10-11 16:24:55,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 117 transitions, 1130 flow, removed 57 selfloop flow, removed 12 redundant places. [2020-10-11 16:24:55,308 INFO L241 Difference]: Finished difference. Result has 120 places, 98 transitions, 800 flow [2020-10-11 16:24:55,309 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=800, PETRI_PLACES=120, PETRI_TRANSITIONS=98} [2020-10-11 16:24:55,309 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 63 predicate places. [2020-10-11 16:24:55,309 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 98 transitions, 800 flow [2020-10-11 16:24:55,309 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:55,309 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:55,309 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, 1, 1] [2020-10-11 16:24:55,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-10-11 16:24:55,523 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:55,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:55,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1969425150, now seen corresponding path program 2 times [2020-10-11 16:24:55,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:55,523 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701771564] [2020-10-11 16:24:55,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:55,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,633 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:24:55,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701771564] [2020-10-11 16:24:55,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325742132] [2020-10-11 16:24:55,634 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 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:24:55,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:24:55,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:55,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:55,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:55,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:55,830 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:24:55,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:55,831 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:55,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56191594] [2020-10-11 16:24:55,832 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:55,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:55,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:55,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:56,069 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:56,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 98 transitions, 800 flow. Second operand 14 states. [2020-10-11 16:24:56,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:56,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:56,071 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:56,341 INFO L129 PetriNetUnfolder]: 66/380 cut-off events. [2020-10-11 16:24:56,342 INFO L130 PetriNetUnfolder]: For 1609/1660 co-relation queries the response was YES. [2020-10-11 16:24:56,346 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1178 conditions, 380 events. 66/380 cut-off events. For 1609/1660 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2219 event pairs, 0 based on Foata normal form. 8/348 useless extension candidates. Maximal degree in co-relation 1117. Up to 75 conditions per place. [2020-10-11 16:24:56,349 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 30 selfloop transitions, 41 changer transitions 5/112 dead transitions. [2020-10-11 16:24:56,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 112 transitions, 1169 flow [2020-10-11 16:24:56,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 764 transitions. [2020-10-11 16:24:56,352 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:24:56,352 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 764 transitions. [2020-10-11 16:24:56,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 764 transitions. [2020-10-11 16:24:56,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:56,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 764 transitions. [2020-10-11 16:24:56,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:56,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:56,358 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:56,358 INFO L185 Difference]: Start difference. First operand has 120 places, 98 transitions, 800 flow. Second operand 16 states and 764 transitions. [2020-10-11 16:24:56,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 112 transitions, 1169 flow [2020-10-11 16:24:56,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 112 transitions, 1100 flow, removed 21 selfloop flow, removed 11 redundant places. [2020-10-11 16:24:56,369 INFO L241 Difference]: Finished difference. Result has 123 places, 101 transitions, 896 flow [2020-10-11 16:24:56,370 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=896, PETRI_PLACES=123, PETRI_TRANSITIONS=101} [2020-10-11 16:24:56,370 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 66 predicate places. [2020-10-11 16:24:56,370 INFO L481 AbstractCegarLoop]: Abstraction has has 123 places, 101 transitions, 896 flow [2020-10-11 16:24:56,370 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:56,371 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:56,371 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, 1, 1] [2020-10-11 16:24:56,584 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:56,585 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:56,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:56,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1577931218, now seen corresponding path program 3 times [2020-10-11 16:24:56,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:56,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436527948] [2020-10-11 16:24:56,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:56,701 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:24:56,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436527948] [2020-10-11 16:24:56,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174188519] [2020-10-11 16:24:56,704 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 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:24:56,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:24:56,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:56,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:56,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:56,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:56,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:56,925 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:24:56,925 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:56,925 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:56,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122559655] [2020-10-11 16:24:56,926 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:56,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:56,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:56,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:57,080 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:57,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 101 transitions, 896 flow. Second operand 14 states. [2020-10-11 16:24:57,081 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:57,081 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:57,081 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:57,799 INFO L129 PetriNetUnfolder]: 121/715 cut-off events. [2020-10-11 16:24:57,799 INFO L130 PetriNetUnfolder]: For 4072/4153 co-relation queries the response was YES. [2020-10-11 16:24:57,804 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2347 conditions, 715 events. 121/715 cut-off events. For 4072/4153 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5164 event pairs, 0 based on Foata normal form. 27/669 useless extension candidates. Maximal degree in co-relation 2286. Up to 150 conditions per place. [2020-10-11 16:24:57,809 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 13 selfloop transitions, 101 changer transitions 25/175 dead transitions. [2020-10-11 16:24:57,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 175 transitions, 2351 flow [2020-10-11 16:24:57,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:24:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:24:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1630 transitions. [2020-10-11 16:24:57,814 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:57,814 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1630 transitions. [2020-10-11 16:24:57,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1630 transitions. [2020-10-11 16:24:57,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:57,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1630 transitions. [2020-10-11 16:24:57,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:24:57,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:24:57,829 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:24:57,829 INFO L185 Difference]: Start difference. First operand has 123 places, 101 transitions, 896 flow. Second operand 34 states and 1630 transitions. [2020-10-11 16:24:57,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 175 transitions, 2351 flow [2020-10-11 16:24:57,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 175 transitions, 2183 flow, removed 34 selfloop flow, removed 14 redundant places. [2020-10-11 16:24:57,851 INFO L241 Difference]: Finished difference. Result has 156 places, 148 transitions, 1745 flow [2020-10-11 16:24:57,852 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1745, PETRI_PLACES=156, PETRI_TRANSITIONS=148} [2020-10-11 16:24:57,852 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 99 predicate places. [2020-10-11 16:24:57,852 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 148 transitions, 1745 flow [2020-10-11 16:24:57,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:57,853 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:57,853 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:24:58,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:24:58,068 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:58,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:58,068 INFO L82 PathProgramCache]: Analyzing trace with hash 635153473, now seen corresponding path program 4 times [2020-10-11 16:24:58,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:58,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946187737] [2020-10-11 16:24:58,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:58,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946187737] [2020-10-11 16:24:58,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386856287] [2020-10-11 16:24:58,180 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 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:24:58,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:24:58,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:58,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:24:58,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:58,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:58,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:58,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:24:58,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040134344] [2020-10-11 16:24:58,402 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:24:58,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:58,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:24:58,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:24:58,724 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 148 transitions, 1745 flow. Second operand 15 states. [2020-10-11 16:24:58,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,997 INFO L129 PetriNetUnfolder]: 107/688 cut-off events. [2020-10-11 16:24:58,998 INFO L130 PetriNetUnfolder]: For 4307/4359 co-relation queries the response was YES. [2020-10-11 16:24:59,006 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 688 events. 107/688 cut-off events. For 4307/4359 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5003 event pairs, 0 based on Foata normal form. 8/624 useless extension candidates. Maximal degree in co-relation 2258. Up to 139 conditions per place. [2020-10-11 16:24:59,014 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 80 selfloop transitions, 45 changer transitions 5/166 dead transitions. [2020-10-11 16:24:59,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 166 transitions, 2371 flow [2020-10-11 16:24:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:24:59,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:24:59,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 716 transitions. [2020-10-11 16:24:59,017 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:24:59,017 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 716 transitions. [2020-10-11 16:24:59,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 716 transitions. [2020-10-11 16:24:59,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:59,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 716 transitions. [2020-10-11 16:24:59,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:24:59,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:24:59,023 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:24:59,023 INFO L185 Difference]: Start difference. First operand has 156 places, 148 transitions, 1745 flow. Second operand 15 states and 716 transitions. [2020-10-11 16:24:59,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 166 transitions, 2371 flow [2020-10-11 16:24:59,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 166 transitions, 1816 flow, removed 225 selfloop flow, removed 25 redundant places. [2020-10-11 16:24:59,064 INFO L241 Difference]: Finished difference. Result has 140 places, 153 transitions, 1508 flow [2020-10-11 16:24:59,064 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1508, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2020-10-11 16:24:59,064 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 83 predicate places. [2020-10-11 16:24:59,065 INFO L481 AbstractCegarLoop]: Abstraction has has 140 places, 153 transitions, 1508 flow [2020-10-11 16:24:59,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:24:59,065 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:59,065 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:24:59,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:59,281 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:59,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:59,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1011396467, now seen corresponding path program 5 times [2020-10-11 16:24:59,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:59,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004013256] [2020-10-11 16:24:59,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:59,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:59,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004013256] [2020-10-11 16:24:59,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349616734] [2020-10-11 16:24:59,434 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 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:24:59,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:24:59,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:59,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:24:59,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:59,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:59,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,622 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:59,622 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:24:59,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895885629] [2020-10-11 16:24:59,623 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:24:59,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:59,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:24:59,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:24:59,934 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:59,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 153 transitions, 1508 flow. Second operand 15 states. [2020-10-11 16:24:59,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:59,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:59,935 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:00,221 INFO L129 PetriNetUnfolder]: 110/722 cut-off events. [2020-10-11 16:25:00,222 INFO L130 PetriNetUnfolder]: For 2557/2611 co-relation queries the response was YES. [2020-10-11 16:25:00,227 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 722 events. 110/722 cut-off events. For 2557/2611 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5392 event pairs, 0 based on Foata normal form. 8/654 useless extension candidates. Maximal degree in co-relation 1934. Up to 123 conditions per place. [2020-10-11 16:25:00,231 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 65 selfloop transitions, 65 changer transitions 5/171 dead transitions. [2020-10-11 16:25:00,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 171 transitions, 2038 flow [2020-10-11 16:25:00,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:00,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:00,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 858 transitions. [2020-10-11 16:25:00,233 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:00,233 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 858 transitions. [2020-10-11 16:25:00,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 858 transitions. [2020-10-11 16:25:00,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:00,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 858 transitions. [2020-10-11 16:25:00,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:00,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:00,237 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:00,237 INFO L185 Difference]: Start difference. First operand has 140 places, 153 transitions, 1508 flow. Second operand 18 states and 858 transitions. [2020-10-11 16:25:00,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 171 transitions, 2038 flow [2020-10-11 16:25:00,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 171 transitions, 1944 flow, removed 16 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:00,259 INFO L241 Difference]: Finished difference. Result has 148 places, 158 transitions, 1685 flow [2020-10-11 16:25:00,259 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1685, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2020-10-11 16:25:00,259 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 91 predicate places. [2020-10-11 16:25:00,259 INFO L481 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1685 flow [2020-10-11 16:25:00,260 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:00,260 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:00,260 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:00,474 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-11 16:25:00,475 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:00,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:00,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1138278315, now seen corresponding path program 6 times [2020-10-11 16:25:00,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:00,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540683783] [2020-10-11 16:25:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540683783] [2020-10-11 16:25:00,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525850848] [2020-10-11 16:25:00,588 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 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:25:00,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:00,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:00,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:00,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:00,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:00,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:00,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182068839] [2020-10-11 16:25:00,791 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:00,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:00,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:00,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:01,315 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:01,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1685 flow. Second operand 15 states. [2020-10-11 16:25:01,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:01,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:01,316 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:01,728 INFO L129 PetriNetUnfolder]: 113/735 cut-off events. [2020-10-11 16:25:01,728 INFO L130 PetriNetUnfolder]: For 3017/3073 co-relation queries the response was YES. [2020-10-11 16:25:01,735 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2128 conditions, 735 events. 113/735 cut-off events. For 3017/3073 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5526 event pairs, 0 based on Foata normal form. 10/667 useless extension candidates. Maximal degree in co-relation 2061. Up to 112 conditions per place. [2020-10-11 16:25:01,740 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 56 selfloop transitions, 86 changer transitions 5/183 dead transitions. [2020-10-11 16:25:01,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 183 transitions, 2333 flow [2020-10-11 16:25:01,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:01,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:01,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1048 transitions. [2020-10-11 16:25:01,743 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:01,743 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1048 transitions. [2020-10-11 16:25:01,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1048 transitions. [2020-10-11 16:25:01,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:01,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1048 transitions. [2020-10-11 16:25:01,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:01,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:01,748 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:01,748 INFO L185 Difference]: Start difference. First operand has 148 places, 158 transitions, 1685 flow. Second operand 22 states and 1048 transitions. [2020-10-11 16:25:01,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 183 transitions, 2333 flow [2020-10-11 16:25:01,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 183 transitions, 2207 flow, removed 22 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:01,771 INFO L241 Difference]: Finished difference. Result has 159 places, 170 transitions, 1990 flow [2020-10-11 16:25:01,771 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1990, PETRI_PLACES=159, PETRI_TRANSITIONS=170} [2020-10-11 16:25:01,771 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 102 predicate places. [2020-10-11 16:25:01,772 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 170 transitions, 1990 flow [2020-10-11 16:25:01,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:01,772 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:01,772 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:01,985 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:01,986 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:01,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:01,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1409220049, now seen corresponding path program 7 times [2020-10-11 16:25:01,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:01,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390148262] [2020-10-11 16:25:01,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:01,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390148262] [2020-10-11 16:25:02,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472316120] [2020-10-11 16:25:02,110 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 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:25:02,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:02,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:02,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:02,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:02,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:02,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357099762] [2020-10-11 16:25:02,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:02,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:02,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:02,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:02,851 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:02,852 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 170 transitions, 1990 flow. Second operand 15 states. [2020-10-11 16:25:02,852 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:02,852 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:02,853 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:03,539 INFO L129 PetriNetUnfolder]: 160/1029 cut-off events. [2020-10-11 16:25:03,539 INFO L130 PetriNetUnfolder]: For 5186/5272 co-relation queries the response was YES. [2020-10-11 16:25:03,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 1029 events. 160/1029 cut-off events. For 5186/5272 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8360 event pairs, 0 based on Foata normal form. 28/949 useless extension candidates. Maximal degree in co-relation 2982. Up to 133 conditions per place. [2020-10-11 16:25:03,552 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 31 selfloop transitions, 161 changer transitions 11/239 dead transitions. [2020-10-11 16:25:03,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 239 transitions, 3320 flow [2020-10-11 16:25:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:03,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1340 transitions. [2020-10-11 16:25:03,555 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8395989974937343 [2020-10-11 16:25:03,555 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:03,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:03,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:03,560 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:03,560 INFO L185 Difference]: Start difference. First operand has 159 places, 170 transitions, 1990 flow. Second operand 28 states and 1340 transitions. [2020-10-11 16:25:03,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 239 transitions, 3320 flow [2020-10-11 16:25:03,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 239 transitions, 3142 flow, removed 56 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:03,591 INFO L241 Difference]: Finished difference. Result has 177 places, 225 transitions, 2923 flow [2020-10-11 16:25:03,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2923, PETRI_PLACES=177, PETRI_TRANSITIONS=225} [2020-10-11 16:25:03,591 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2020-10-11 16:25:03,592 INFO L481 AbstractCegarLoop]: Abstraction has has 177 places, 225 transitions, 2923 flow [2020-10-11 16:25:03,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:03,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:03,592 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:03,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-11 16:25:03,806 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:03,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:03,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1022117159, now seen corresponding path program 8 times [2020-10-11 16:25:03,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:03,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114222242] [2020-10-11 16:25:03,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:03,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,979 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114222242] [2020-10-11 16:25:03,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482737576] [2020-10-11 16:25:03,980 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 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:25:04,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:04,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:04,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:04,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:04,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:04,163 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:04,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:04,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:04,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720192882] [2020-10-11 16:25:04,171 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:04,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:04,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:04,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:04,634 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:04,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 225 transitions, 2923 flow. Second operand 15 states. [2020-10-11 16:25:04,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:04,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:04,635 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:05,368 INFO L129 PetriNetUnfolder]: 180/1179 cut-off events. [2020-10-11 16:25:05,368 INFO L130 PetriNetUnfolder]: For 5920/6020 co-relation queries the response was YES. [2020-10-11 16:25:05,374 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3703 conditions, 1179 events. 180/1179 cut-off events. For 5920/6020 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 10000 event pairs, 0 based on Foata normal form. 28/1083 useless extension candidates. Maximal degree in co-relation 3626. Up to 163 conditions per place. [2020-10-11 16:25:05,380 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 39 selfloop transitions, 196 changer transitions 11/282 dead transitions. [2020-10-11 16:25:05,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 282 transitions, 4305 flow [2020-10-11 16:25:05,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:05,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:05,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1435 transitions. [2020-10-11 16:25:05,382 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:05,382 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1435 transitions. [2020-10-11 16:25:05,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1435 transitions. [2020-10-11 16:25:05,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:05,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1435 transitions. [2020-10-11 16:25:05,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:05,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:05,387 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:05,388 INFO L185 Difference]: Start difference. First operand has 177 places, 225 transitions, 2923 flow. Second operand 30 states and 1435 transitions. [2020-10-11 16:25:05,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 282 transitions, 4305 flow [2020-10-11 16:25:05,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 282 transitions, 4078 flow, removed 71 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:05,429 INFO L241 Difference]: Finished difference. Result has 191 places, 266 transitions, 3874 flow [2020-10-11 16:25:05,429 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3874, PETRI_PLACES=191, PETRI_TRANSITIONS=266} [2020-10-11 16:25:05,430 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 134 predicate places. [2020-10-11 16:25:05,430 INFO L481 AbstractCegarLoop]: Abstraction has has 191 places, 266 transitions, 3874 flow [2020-10-11 16:25:05,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:05,430 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:05,430 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:05,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:25:05,643 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:05,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:05,644 INFO L82 PathProgramCache]: Analyzing trace with hash -323298415, now seen corresponding path program 9 times [2020-10-11 16:25:05,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:05,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224422159] [2020-10-11 16:25:05,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224422159] [2020-10-11 16:25:05,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711056406] [2020-10-11 16:25:05,768 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 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:25:05,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:05,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:05,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:05,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:05,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,943 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:05,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:05,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761087238] [2020-10-11 16:25:05,944 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:05,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:05,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:05,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:06,352 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:06,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 266 transitions, 3874 flow. Second operand 15 states. [2020-10-11 16:25:06,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:06,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:06,353 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:06,937 INFO L129 PetriNetUnfolder]: 197/1323 cut-off events. [2020-10-11 16:25:06,937 INFO L130 PetriNetUnfolder]: For 7552/7654 co-relation queries the response was YES. [2020-10-11 16:25:06,946 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4461 conditions, 1323 events. 197/1323 cut-off events. For 7552/7654 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11556 event pairs, 0 based on Foata normal form. 20/1204 useless extension candidates. Maximal degree in co-relation 4382. Up to 262 conditions per place. [2020-10-11 16:25:06,955 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 150 selfloop transitions, 112 changer transitions 11/309 dead transitions. [2020-10-11 16:25:06,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 309 transitions, 5287 flow [2020-10-11 16:25:06,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:25:06,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:25:06,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1245 transitions. [2020-10-11 16:25:06,958 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.840080971659919 [2020-10-11 16:25:06,958 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1245 transitions. [2020-10-11 16:25:06,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1245 transitions. [2020-10-11 16:25:06,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:06,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1245 transitions. [2020-10-11 16:25:06,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:25:06,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:25:06,962 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:25:06,962 INFO L185 Difference]: Start difference. First operand has 191 places, 266 transitions, 3874 flow. Second operand 26 states and 1245 transitions. [2020-10-11 16:25:06,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 309 transitions, 5287 flow [2020-10-11 16:25:07,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 309 transitions, 5046 flow, removed 49 selfloop flow, removed 23 redundant places. [2020-10-11 16:25:07,010 INFO L241 Difference]: Finished difference. Result has 196 places, 293 transitions, 4431 flow [2020-10-11 16:25:07,010 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4431, PETRI_PLACES=196, PETRI_TRANSITIONS=293} [2020-10-11 16:25:07,010 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 139 predicate places. [2020-10-11 16:25:07,011 INFO L481 AbstractCegarLoop]: Abstraction has has 196 places, 293 transitions, 4431 flow [2020-10-11 16:25:07,011 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:07,011 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:07,011 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, 1, 1] [2020-10-11 16:25:07,224 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:25:07,225 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:07,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:07,226 INFO L82 PathProgramCache]: Analyzing trace with hash -347607837, now seen corresponding path program 1 times [2020-10-11 16:25:07,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:07,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247455287] [2020-10-11 16:25:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:07,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:07,351 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:25:07,351 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247455287] [2020-10-11 16:25:07,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890477851] [2020-10-11 16:25:07,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:07,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:07,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:07,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:07,576 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:25:07,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:07,576 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:07,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130254879] [2020-10-11 16:25:07,577 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:07,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:07,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:07,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:07,647 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:07,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 293 transitions, 4431 flow. Second operand 16 states. [2020-10-11 16:25:07,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:07,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:07,648 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:08,158 INFO L129 PetriNetUnfolder]: 204/1379 cut-off events. [2020-10-11 16:25:08,159 INFO L130 PetriNetUnfolder]: For 8492/8602 co-relation queries the response was YES. [2020-10-11 16:25:08,165 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4785 conditions, 1379 events. 204/1379 cut-off events. For 8492/8602 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12258 event pairs, 0 based on Foata normal form. 13/1247 useless extension candidates. Maximal degree in co-relation 4702. Up to 289 conditions per place. [2020-10-11 16:25:08,172 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 221 selfloop transitions, 64 changer transitions 13/334 dead transitions. [2020-10-11 16:25:08,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 334 transitions, 5821 flow [2020-10-11 16:25:08,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:08,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:08,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1050 transitions. [2020-10-11 16:25:08,174 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373205741626795 [2020-10-11 16:25:08,174 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1050 transitions. [2020-10-11 16:25:08,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1050 transitions. [2020-10-11 16:25:08,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:08,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1050 transitions. [2020-10-11 16:25:08,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:08,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:08,178 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:08,178 INFO L185 Difference]: Start difference. First operand has 196 places, 293 transitions, 4431 flow. Second operand 22 states and 1050 transitions. [2020-10-11 16:25:08,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 334 transitions, 5821 flow [2020-10-11 16:25:08,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 334 transitions, 5579 flow, removed 77 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:08,225 INFO L241 Difference]: Finished difference. Result has 207 places, 303 transitions, 4581 flow [2020-10-11 16:25:08,225 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4581, PETRI_PLACES=207, PETRI_TRANSITIONS=303} [2020-10-11 16:25:08,226 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 150 predicate places. [2020-10-11 16:25:08,226 INFO L481 AbstractCegarLoop]: Abstraction has has 207 places, 303 transitions, 4581 flow [2020-10-11 16:25:08,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:08,226 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:08,226 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, 1, 1] [2020-10-11 16:25:08,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:25:08,441 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:08,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:08,442 INFO L82 PathProgramCache]: Analyzing trace with hash 167049733, now seen corresponding path program 2 times [2020-10-11 16:25:08,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:08,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330793298] [2020-10-11 16:25:08,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,557 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:25:08,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330793298] [2020-10-11 16:25:08,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941772393] [2020-10-11 16:25:08,558 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 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:25:08,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:08,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:08,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:08,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:08,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,762 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:25:08,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:08,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:08,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579047352] [2020-10-11 16:25:08,763 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:08,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:08,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:08,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:09,267 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:09,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 303 transitions, 4581 flow. Second operand 16 states. [2020-10-11 16:25:09,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:09,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:09,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:09,726 INFO L129 PetriNetUnfolder]: 203/1400 cut-off events. [2020-10-11 16:25:09,727 INFO L130 PetriNetUnfolder]: For 8150/8245 co-relation queries the response was YES. [2020-10-11 16:25:09,740 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 1400 events. 203/1400 cut-off events. For 8150/8245 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12582 event pairs, 0 based on Foata normal form. 10/1262 useless extension candidates. Maximal degree in co-relation 4729. Up to 294 conditions per place. [2020-10-11 16:25:09,750 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 224 selfloop transitions, 67 changer transitions 5/332 dead transitions. [2020-10-11 16:25:09,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 332 transitions, 5718 flow [2020-10-11 16:25:09,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:09,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:09,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:09,752 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:09,752 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:09,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:09,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:09,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:09,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:09,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:09,756 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:09,756 INFO L185 Difference]: Start difference. First operand has 207 places, 303 transitions, 4581 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:09,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 332 transitions, 5718 flow [2020-10-11 16:25:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 332 transitions, 5634 flow, removed 23 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:09,819 INFO L241 Difference]: Finished difference. Result has 212 places, 309 transitions, 4828 flow [2020-10-11 16:25:09,819 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4828, PETRI_PLACES=212, PETRI_TRANSITIONS=309} [2020-10-11 16:25:09,819 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 155 predicate places. [2020-10-11 16:25:09,819 INFO L481 AbstractCegarLoop]: Abstraction has has 212 places, 309 transitions, 4828 flow [2020-10-11 16:25:09,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:09,819 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:09,819 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, 1, 1] [2020-10-11 16:25:10,020 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:25:10,020 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:10,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:10,021 INFO L82 PathProgramCache]: Analyzing trace with hash -38772307, now seen corresponding path program 3 times [2020-10-11 16:25:10,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:10,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426292001] [2020-10-11 16:25:10,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:10,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,155 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:25:10,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426292001] [2020-10-11 16:25:10,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727755616] [2020-10-11 16:25:10,155 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 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:25:10,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:25:10,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:10,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:10,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:10,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,462 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:25:10,462 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:10,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:10,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891719507] [2020-10-11 16:25:10,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:10,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:10,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:10,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:10,756 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:10,757 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 309 transitions, 4828 flow. Second operand 16 states. [2020-10-11 16:25:10,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:10,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:10,757 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:11,218 INFO L129 PetriNetUnfolder]: 204/1402 cut-off events. [2020-10-11 16:25:11,219 INFO L130 PetriNetUnfolder]: For 8991/9098 co-relation queries the response was YES. [2020-10-11 16:25:11,232 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4945 conditions, 1402 events. 204/1402 cut-off events. For 8991/9098 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12610 event pairs, 0 based on Foata normal form. 10/1263 useless extension candidates. Maximal degree in co-relation 4853. Up to 271 conditions per place. [2020-10-11 16:25:11,252 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 201 selfloop transitions, 93 changer transitions 5/335 dead transitions. [2020-10-11 16:25:11,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 335 transitions, 5922 flow [2020-10-11 16:25:11,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:11,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 999 transitions. [2020-10-11 16:25:11,256 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:11,256 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 999 transitions. [2020-10-11 16:25:11,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 999 transitions. [2020-10-11 16:25:11,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:11,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 999 transitions. [2020-10-11 16:25:11,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:11,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:11,259 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:11,259 INFO L185 Difference]: Start difference. First operand has 212 places, 309 transitions, 4828 flow. Second operand 21 states and 999 transitions. [2020-10-11 16:25:11,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 335 transitions, 5922 flow [2020-10-11 16:25:11,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 335 transitions, 5825 flow, removed 9 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:11,309 INFO L241 Difference]: Finished difference. Result has 223 places, 312 transitions, 5070 flow [2020-10-11 16:25:11,309 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5070, PETRI_PLACES=223, PETRI_TRANSITIONS=312} [2020-10-11 16:25:11,309 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 166 predicate places. [2020-10-11 16:25:11,309 INFO L481 AbstractCegarLoop]: Abstraction has has 223 places, 312 transitions, 5070 flow [2020-10-11 16:25:11,309 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:11,309 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:11,309 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, 1, 1] [2020-10-11 16:25:11,510 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:11,510 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:11,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:11,510 INFO L82 PathProgramCache]: Analyzing trace with hash -145377587, now seen corresponding path program 4 times [2020-10-11 16:25:11,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:11,511 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743111206] [2020-10-11 16:25:11,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:11,629 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:25:11,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743111206] [2020-10-11 16:25:11,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378645728] [2020-10-11 16:25:11,630 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 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:25:11,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:11,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:11,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:11,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:11,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:11,792 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:11,797 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:25:11,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:11,798 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:11,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787733998] [2020-10-11 16:25:11,798 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:11,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:11,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:11,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:12,267 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:12,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 312 transitions, 5070 flow. Second operand 15 states. [2020-10-11 16:25:12,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:12,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:12,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:13,256 INFO L129 PetriNetUnfolder]: 248/1698 cut-off events. [2020-10-11 16:25:13,256 INFO L130 PetriNetUnfolder]: For 13079/13224 co-relation queries the response was YES. [2020-10-11 16:25:13,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6119 conditions, 1698 events. 248/1698 cut-off events. For 13079/13224 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 15940 event pairs, 0 based on Foata normal form. 42/1561 useless extension candidates. Maximal degree in co-relation 6024. Up to 241 conditions per place. [2020-10-11 16:25:13,277 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 94 selfloop transitions, 243 changer transitions 16/389 dead transitions. [2020-10-11 16:25:13,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 389 transitions, 7362 flow [2020-10-11 16:25:13,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:25:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:25:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1722 transitions. [2020-10-11 16:25:13,286 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:13,286 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1722 transitions. [2020-10-11 16:25:13,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1722 transitions. [2020-10-11 16:25:13,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:13,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1722 transitions. [2020-10-11 16:25:13,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:25:13,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:25:13,297 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:25:13,298 INFO L185 Difference]: Start difference. First operand has 223 places, 312 transitions, 5070 flow. Second operand 36 states and 1722 transitions. [2020-10-11 16:25:13,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 389 transitions, 7362 flow [2020-10-11 16:25:13,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 389 transitions, 7198 flow, removed 18 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:13,378 INFO L241 Difference]: Finished difference. Result has 253 places, 368 transitions, 6643 flow [2020-10-11 16:25:13,378 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6643, PETRI_PLACES=253, PETRI_TRANSITIONS=368} [2020-10-11 16:25:13,378 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 196 predicate places. [2020-10-11 16:25:13,379 INFO L481 AbstractCegarLoop]: Abstraction has has 253 places, 368 transitions, 6643 flow [2020-10-11 16:25:13,379 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:13,379 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:13,379 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, 1, 1] [2020-10-11 16:25:13,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-11 16:25:13,593 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:13,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:13,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1894685369, now seen corresponding path program 5 times [2020-10-11 16:25:13,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:13,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939408385] [2020-10-11 16:25:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:13,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:13,712 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:25:13,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939408385] [2020-10-11 16:25:13,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957199040] [2020-10-11 16:25:13,713 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 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:25:13,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:13,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:13,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:13,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:13,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:13,932 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:25:13,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:13,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:13,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738072575] [2020-10-11 16:25:13,934 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:13,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:13,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:13,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:14,128 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:14,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 368 transitions, 6643 flow. Second operand 16 states. [2020-10-11 16:25:14,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:14,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:14,130 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:14,969 INFO L129 PetriNetUnfolder]: 266/1840 cut-off events. [2020-10-11 16:25:14,969 INFO L130 PetriNetUnfolder]: For 16199/16418 co-relation queries the response was YES. [2020-10-11 16:25:14,982 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7093 conditions, 1840 events. 266/1840 cut-off events. For 16199/16418 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17667 event pairs, 0 based on Foata normal form. 39/1684 useless extension candidates. Maximal degree in co-relation 6986. Up to 287 conditions per place. [2020-10-11 16:25:14,990 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 178 selfloop transitions, 200 changer transitions 13/427 dead transitions. [2020-10-11 16:25:14,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 427 transitions, 8785 flow [2020-10-11 16:25:14,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1575 transitions. [2020-10-11 16:25:14,993 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373205741626795 [2020-10-11 16:25:14,993 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1575 transitions. [2020-10-11 16:25:14,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1575 transitions. [2020-10-11 16:25:14,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:14,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1575 transitions. [2020-10-11 16:25:14,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:14,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:14,997 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:14,998 INFO L185 Difference]: Start difference. First operand has 253 places, 368 transitions, 6643 flow. Second operand 33 states and 1575 transitions. [2020-10-11 16:25:14,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 427 transitions, 8785 flow [2020-10-11 16:25:15,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 427 transitions, 8380 flow, removed 119 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:15,082 INFO L241 Difference]: Finished difference. Result has 263 places, 392 transitions, 7391 flow [2020-10-11 16:25:15,082 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6327, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7391, PETRI_PLACES=263, PETRI_TRANSITIONS=392} [2020-10-11 16:25:15,082 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 206 predicate places. [2020-10-11 16:25:15,082 INFO L481 AbstractCegarLoop]: Abstraction has has 263 places, 392 transitions, 7391 flow [2020-10-11 16:25:15,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:15,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:15,083 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, 1, 1] [2020-10-11 16:25:15,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:15,296 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:15,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:15,296 INFO L82 PathProgramCache]: Analyzing trace with hash -2032182857, now seen corresponding path program 6 times [2020-10-11 16:25:15,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:15,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464702020] [2020-10-11 16:25:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:15,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:15,455 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:25:15,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464702020] [2020-10-11 16:25:15,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605134752] [2020-10-11 16:25:15,457 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 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:25:15,538 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:15,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:15,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:15,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:15,723 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:15,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:15,850 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:15,903 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:25:15,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:15,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:15,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325207598] [2020-10-11 16:25:15,906 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:15,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:15,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:15,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:16,142 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:16,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 392 transitions, 7391 flow. Second operand 16 states. [2020-10-11 16:25:16,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:16,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:16,143 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:17,966 INFO L129 PetriNetUnfolder]: 307/2075 cut-off events. [2020-10-11 16:25:17,966 INFO L130 PetriNetUnfolder]: For 22417/22736 co-relation queries the response was YES. [2020-10-11 16:25:17,992 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8404 conditions, 2075 events. 307/2075 cut-off events. For 22417/22736 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20501 event pairs, 0 based on Foata normal form. 71/1929 useless extension candidates. Maximal degree in co-relation 8295. Up to 324 conditions per place. [2020-10-11 16:25:18,006 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 93 selfloop transitions, 339 changer transitions 25/493 dead transitions. [2020-10-11 16:25:18,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 493 transitions, 10783 flow [2020-10-11 16:25:18,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:25:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:25:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2246 transitions. [2020-10-11 16:25:18,009 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383725270623367 [2020-10-11 16:25:18,009 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2246 transitions. [2020-10-11 16:25:18,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2246 transitions. [2020-10-11 16:25:18,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:18,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2246 transitions. [2020-10-11 16:25:18,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:25:18,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:25:18,016 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:25:18,016 INFO L185 Difference]: Start difference. First operand has 263 places, 392 transitions, 7391 flow. Second operand 47 states and 2246 transitions. [2020-10-11 16:25:18,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 493 transitions, 10783 flow [2020-10-11 16:25:18,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 493 transitions, 10402 flow, removed 73 selfloop flow, removed 27 redundant places. [2020-10-11 16:25:18,112 INFO L241 Difference]: Finished difference. Result has 295 places, 448 transitions, 9320 flow [2020-10-11 16:25:18,113 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7108, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=9320, PETRI_PLACES=295, PETRI_TRANSITIONS=448} [2020-10-11 16:25:18,113 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 238 predicate places. [2020-10-11 16:25:18,113 INFO L481 AbstractCegarLoop]: Abstraction has has 295 places, 448 transitions, 9320 flow [2020-10-11 16:25:18,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:18,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:18,113 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, 1, 1] [2020-10-11 16:25:18,314 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:25:18,314 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:18,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:18,315 INFO L82 PathProgramCache]: Analyzing trace with hash -2044516347, now seen corresponding path program 7 times [2020-10-11 16:25:18,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:18,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012545899] [2020-10-11 16:25:18,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:18,429 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:25:18,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012545899] [2020-10-11 16:25:18,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283923132] [2020-10-11 16:25:18,430 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 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:25:18,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:18,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:18,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:18,634 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:18,670 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:25:18,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:18,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:18,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421462376] [2020-10-11 16:25:18,673 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:18,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:18,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:18,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:19,057 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:19,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 448 transitions, 9320 flow. Second operand 16 states. [2020-10-11 16:25:19,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:19,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:19,058 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:19,825 INFO L129 PetriNetUnfolder]: 306/2149 cut-off events. [2020-10-11 16:25:19,825 INFO L130 PetriNetUnfolder]: For 21262/21532 co-relation queries the response was YES. [2020-10-11 16:25:19,843 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8906 conditions, 2149 events. 306/2149 cut-off events. For 21262/21532 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21503 event pairs, 0 based on Foata normal form. 26/1947 useless extension candidates. Maximal degree in co-relation 8785. Up to 381 conditions per place. [2020-10-11 16:25:19,852 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 270 selfloop transitions, 183 changer transitions 5/494 dead transitions. [2020-10-11 16:25:19,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 494 transitions, 11341 flow [2020-10-11 16:25:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:19,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:19,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1332 transitions. [2020-10-11 16:25:19,855 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:19,855 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1332 transitions. [2020-10-11 16:25:19,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1332 transitions. [2020-10-11 16:25:19,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:19,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1332 transitions. [2020-10-11 16:25:19,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:19,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:19,859 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:19,859 INFO L185 Difference]: Start difference. First operand has 295 places, 448 transitions, 9320 flow. Second operand 28 states and 1332 transitions. [2020-10-11 16:25:19,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 494 transitions, 11341 flow [2020-10-11 16:25:19,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 494 transitions, 10519 flow, removed 317 selfloop flow, removed 35 redundant places. [2020-10-11 16:25:19,997 INFO L241 Difference]: Finished difference. Result has 284 places, 462 transitions, 9435 flow [2020-10-11 16:25:19,997 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=8551, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=9435, PETRI_PLACES=284, PETRI_TRANSITIONS=462} [2020-10-11 16:25:19,998 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 227 predicate places. [2020-10-11 16:25:19,998 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 462 transitions, 9435 flow [2020-10-11 16:25:19,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:19,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:19,998 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, 1, 1] [2020-10-11 16:25:20,204 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:20,205 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:20,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:20,205 INFO L82 PathProgramCache]: Analyzing trace with hash -801347577, now seen corresponding path program 8 times [2020-10-11 16:25:20,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:20,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591700130] [2020-10-11 16:25:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:20,334 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:25:20,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591700130] [2020-10-11 16:25:20,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678369386] [2020-10-11 16:25:20,335 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 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:25:20,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:20,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:20,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:20,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:20,477 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,498 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:25:20,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:20,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:20,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792455653] [2020-10-11 16:25:20,500 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:20,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:20,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:20,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:21,006 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:21,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 462 transitions, 9435 flow. Second operand 15 states. [2020-10-11 16:25:21,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:21,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:21,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:22,065 INFO L129 PetriNetUnfolder]: 335/2341 cut-off events. [2020-10-11 16:25:22,066 INFO L130 PetriNetUnfolder]: For 24449/24749 co-relation queries the response was YES. [2020-10-11 16:25:22,084 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9606 conditions, 2341 events. 335/2341 cut-off events. For 24449/24749 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23901 event pairs, 0 based on Foata normal form. 76/2170 useless extension candidates. Maximal degree in co-relation 9490. Up to 364 conditions per place. [2020-10-11 16:25:22,096 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 126 selfloop transitions, 347 changer transitions 11/520 dead transitions. [2020-10-11 16:25:22,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 520 transitions, 11925 flow [2020-10-11 16:25:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:25:22,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:25:22,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1720 transitions. [2020-10-11 16:25:22,099 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8382066276803118 [2020-10-11 16:25:22,099 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1720 transitions. [2020-10-11 16:25:22,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1720 transitions. [2020-10-11 16:25:22,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:22,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1720 transitions. [2020-10-11 16:25:22,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:25:22,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:25:22,104 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:25:22,104 INFO L185 Difference]: Start difference. First operand has 284 places, 462 transitions, 9435 flow. Second operand 36 states and 1720 transitions. [2020-10-11 16:25:22,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 520 transitions, 11925 flow [2020-10-11 16:25:22,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 520 transitions, 11660 flow, removed 36 selfloop flow, removed 20 redundant places. [2020-10-11 16:25:22,258 INFO L241 Difference]: Finished difference. Result has 305 places, 500 transitions, 11019 flow [2020-10-11 16:25:22,259 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9198, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=11019, PETRI_PLACES=305, PETRI_TRANSITIONS=500} [2020-10-11 16:25:22,259 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 248 predicate places. [2020-10-11 16:25:22,259 INFO L481 AbstractCegarLoop]: Abstraction has has 305 places, 500 transitions, 11019 flow [2020-10-11 16:25:22,259 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:22,259 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:22,259 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, 1, 1] [2020-10-11 16:25:22,470 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:25:22,471 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:22,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:22,471 INFO L82 PathProgramCache]: Analyzing trace with hash 970357767, now seen corresponding path program 9 times [2020-10-11 16:25:22,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:22,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641955409] [2020-10-11 16:25:22,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:22,598 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:25:22,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641955409] [2020-10-11 16:25:22,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100198759] [2020-10-11 16:25:22,599 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 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:25:22,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:22,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:22,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:22,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:22,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:22,808 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:25:22,808 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:22,808 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:22,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742957177] [2020-10-11 16:25:22,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:22,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:22,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:22,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:23,000 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:23,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 500 transitions, 11019 flow. Second operand 16 states. [2020-10-11 16:25:23,001 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:23,001 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:23,001 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:23,925 INFO L129 PetriNetUnfolder]: 334/2348 cut-off events. [2020-10-11 16:25:23,925 INFO L130 PetriNetUnfolder]: For 26084/26432 co-relation queries the response was YES. [2020-10-11 16:25:23,944 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10080 conditions, 2348 events. 334/2348 cut-off events. For 26084/26432 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 24019 event pairs, 0 based on Foata normal form. 34/2133 useless extension candidates. Maximal degree in co-relation 9958. Up to 391 conditions per place. [2020-10-11 16:25:23,957 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 257 selfloop transitions, 234 changer transitions 5/532 dead transitions. [2020-10-11 16:25:23,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 532 transitions, 12847 flow [2020-10-11 16:25:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:23,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:23,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1429 transitions. [2020-10-11 16:25:23,959 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835672514619883 [2020-10-11 16:25:23,960 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1429 transitions. [2020-10-11 16:25:23,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1429 transitions. [2020-10-11 16:25:23,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:23,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1429 transitions. [2020-10-11 16:25:23,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:23,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:23,964 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:23,964 INFO L185 Difference]: Start difference. First operand has 305 places, 500 transitions, 11019 flow. Second operand 30 states and 1429 transitions. [2020-10-11 16:25:23,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 532 transitions, 12847 flow [2020-10-11 16:25:24,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 532 transitions, 12548 flow, removed 69 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:24,152 INFO L241 Difference]: Finished difference. Result has 308 places, 504 transitions, 11490 flow [2020-10-11 16:25:24,153 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=10735, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=11490, PETRI_PLACES=308, PETRI_TRANSITIONS=504} [2020-10-11 16:25:24,153 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 251 predicate places. [2020-10-11 16:25:24,153 INFO L481 AbstractCegarLoop]: Abstraction has has 308 places, 504 transitions, 11490 flow [2020-10-11 16:25:24,153 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:24,153 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:24,153 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, 1, 1] [2020-10-11 16:25:24,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:25:24,354 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:24,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:24,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1025605509, now seen corresponding path program 10 times [2020-10-11 16:25:24,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:24,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912603905] [2020-10-11 16:25:24,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:24,482 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:25:24,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912603905] [2020-10-11 16:25:24,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793548611] [2020-10-11 16:25:24,483 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 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:25:24,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:24,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:24,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:24,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:24,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:24,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:24,663 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:25:24,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:24,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:24,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218821743] [2020-10-11 16:25:24,664 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:24,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:24,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:24,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:25,104 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:25,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 504 transitions, 11490 flow. Second operand 15 states. [2020-10-11 16:25:25,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:25,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:25,105 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:26,258 INFO L129 PetriNetUnfolder]: 358/2489 cut-off events. [2020-10-11 16:25:26,258 INFO L130 PetriNetUnfolder]: For 31693/32119 co-relation queries the response was YES. [2020-10-11 16:25:26,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 2489 events. 358/2489 cut-off events. For 31693/32119 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 25887 event pairs, 0 based on Foata normal form. 70/2297 useless extension candidates. Maximal degree in co-relation 10966. Up to 407 conditions per place. [2020-10-11 16:25:26,286 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 141 selfloop transitions, 371 changer transitions 11/559 dead transitions. [2020-10-11 16:25:26,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 559 transitions, 14133 flow [2020-10-11 16:25:26,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:25:26,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:25:26,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1625 transitions. [2020-10-11 16:25:26,288 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8384932920536635 [2020-10-11 16:25:26,288 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1625 transitions. [2020-10-11 16:25:26,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1625 transitions. [2020-10-11 16:25:26,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:26,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1625 transitions. [2020-10-11 16:25:26,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:25:26,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:25:26,292 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:25:26,293 INFO L185 Difference]: Start difference. First operand has 308 places, 504 transitions, 11490 flow. Second operand 34 states and 1625 transitions. [2020-10-11 16:25:26,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 559 transitions, 14133 flow [2020-10-11 16:25:26,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 559 transitions, 13786 flow, removed 19 selfloop flow, removed 26 redundant places. [2020-10-11 16:25:26,466 INFO L241 Difference]: Finished difference. Result has 321 places, 532 transitions, 13011 flow [2020-10-11 16:25:26,466 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11175, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=13011, PETRI_PLACES=321, PETRI_TRANSITIONS=532} [2020-10-11 16:25:26,466 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 264 predicate places. [2020-10-11 16:25:26,466 INFO L481 AbstractCegarLoop]: Abstraction has has 321 places, 532 transitions, 13011 flow [2020-10-11 16:25:26,467 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:26,467 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:26,467 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:26,667 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:25:26,668 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:26,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:26,668 INFO L82 PathProgramCache]: Analyzing trace with hash 817811473, now seen corresponding path program 1 times [2020-10-11 16:25:26,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:26,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770002730] [2020-10-11 16:25:26,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:26,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770002730] [2020-10-11 16:25:26,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513866417] [2020-10-11 16:25:26,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:26,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:26,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:26,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:26,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:26,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:26,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125591628] [2020-10-11 16:25:26,960 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:26,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:26,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:26,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:27,227 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:27,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 532 transitions, 13011 flow. Second operand 15 states. [2020-10-11 16:25:27,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:27,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:27,228 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:28,043 INFO L129 PetriNetUnfolder]: 355/2492 cut-off events. [2020-10-11 16:25:28,043 INFO L130 PetriNetUnfolder]: For 32293/32702 co-relation queries the response was YES. [2020-10-11 16:25:28,060 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11476 conditions, 2492 events. 355/2492 cut-off events. For 32293/32702 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 25912 event pairs, 0 based on Foata normal form. 22/2251 useless extension candidates. Maximal degree in co-relation 11349. Up to 555 conditions per place. [2020-10-11 16:25:28,069 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 434 selfloop transitions, 91 changer transitions 5/566 dead transitions. [2020-10-11 16:25:28,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 566 transitions, 14990 flow [2020-10-11 16:25:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:28,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:28,070 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:28,071 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:28,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:28,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:28,073 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:28,073 INFO L185 Difference]: Start difference. First operand has 321 places, 532 transitions, 13011 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:28,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 566 transitions, 14990 flow [2020-10-11 16:25:28,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 566 transitions, 14705 flow, removed 68 selfloop flow, removed 26 redundant places. [2020-10-11 16:25:28,236 INFO L241 Difference]: Finished difference. Result has 313 places, 534 transitions, 13057 flow [2020-10-11 16:25:28,236 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12750, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13057, PETRI_PLACES=313, PETRI_TRANSITIONS=534} [2020-10-11 16:25:28,237 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 256 predicate places. [2020-10-11 16:25:28,237 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 534 transitions, 13057 flow [2020-10-11 16:25:28,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:28,237 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:28,237 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:28,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 16:25:28,451 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:28,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:28,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1341038873, now seen corresponding path program 2 times [2020-10-11 16:25:28,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:28,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148592478] [2020-10-11 16:25:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:28,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:28,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148592478] [2020-10-11 16:25:28,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390948354] [2020-10-11 16:25:28,582 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:25:28,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:28,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:28,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:28,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:28,729 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:28,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:28,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:28,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:28,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531870019] [2020-10-11 16:25:28,736 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:28,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:28,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:28,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:28,964 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:28,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 534 transitions, 13057 flow. Second operand 15 states. [2020-10-11 16:25:28,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:28,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:28,966 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:29,835 INFO L129 PetriNetUnfolder]: 362/2555 cut-off events. [2020-10-11 16:25:29,836 INFO L130 PetriNetUnfolder]: For 33577/33991 co-relation queries the response was YES. [2020-10-11 16:25:29,858 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11734 conditions, 2555 events. 362/2555 cut-off events. For 33577/33991 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 26761 event pairs, 0 based on Foata normal form. 30/2315 useless extension candidates. Maximal degree in co-relation 11606. Up to 477 conditions per place. [2020-10-11 16:25:29,867 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 335 selfloop transitions, 196 changer transitions 5/572 dead transitions. [2020-10-11 16:25:29,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 572 transitions, 15160 flow [2020-10-11 16:25:29,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:29,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:29,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1332 transitions. [2020-10-11 16:25:29,869 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:29,870 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1332 transitions. [2020-10-11 16:25:29,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1332 transitions. [2020-10-11 16:25:29,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:29,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1332 transitions. [2020-10-11 16:25:29,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:29,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:29,873 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:29,873 INFO L185 Difference]: Start difference. First operand has 313 places, 534 transitions, 13057 flow. Second operand 28 states and 1332 transitions. [2020-10-11 16:25:29,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 572 transitions, 15160 flow [2020-10-11 16:25:30,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 572 transitions, 15021 flow, removed 9 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:30,052 INFO L241 Difference]: Finished difference. Result has 327 places, 543 transitions, 13712 flow [2020-10-11 16:25:30,052 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12930, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=13712, PETRI_PLACES=327, PETRI_TRANSITIONS=543} [2020-10-11 16:25:30,052 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 270 predicate places. [2020-10-11 16:25:30,052 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 543 transitions, 13712 flow [2020-10-11 16:25:30,053 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:30,053 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:30,053 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:30,253 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:25:30,254 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:30,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:30,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1951049197, now seen corresponding path program 3 times [2020-10-11 16:25:30,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:30,255 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440460079] [2020-10-11 16:25:30,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:30,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:30,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440460079] [2020-10-11 16:25:30,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302524273] [2020-10-11 16:25:30,466 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:25:30,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:30,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:30,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:30,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:30,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:30,622 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:30,623 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:30,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510110508] [2020-10-11 16:25:30,624 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:30,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:30,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:30,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:31,172 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:31,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 543 transitions, 13712 flow. Second operand 15 states. [2020-10-11 16:25:31,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:31,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:31,173 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:32,163 INFO L129 PetriNetUnfolder]: 365/2575 cut-off events. [2020-10-11 16:25:32,163 INFO L130 PetriNetUnfolder]: For 36304/36767 co-relation queries the response was YES. [2020-10-11 16:25:32,186 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12083 conditions, 2575 events. 365/2575 cut-off events. For 36304/36767 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 27017 event pairs, 0 based on Foata normal form. 48/2350 useless extension candidates. Maximal degree in co-relation 11952. Up to 422 conditions per place. [2020-10-11 16:25:32,195 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 260 selfloop transitions, 270 changer transitions 5/571 dead transitions. [2020-10-11 16:25:32,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 571 transitions, 15611 flow [2020-10-11 16:25:32,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:32,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:32,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:25:32,198 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:32,198 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:25:32,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:25:32,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:32,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:25:32,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:32,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:32,203 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:32,203 INFO L185 Difference]: Start difference. First operand has 327 places, 543 transitions, 13712 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:25:32,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 571 transitions, 15611 flow [2020-10-11 16:25:32,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 571 transitions, 15352 flow, removed 20 selfloop flow, removed 20 redundant places. [2020-10-11 16:25:32,421 INFO L241 Difference]: Finished difference. Result has 340 places, 546 transitions, 14311 flow [2020-10-11 16:25:32,422 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13473, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14311, PETRI_PLACES=340, PETRI_TRANSITIONS=546} [2020-10-11 16:25:32,422 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 283 predicate places. [2020-10-11 16:25:32,422 INFO L481 AbstractCegarLoop]: Abstraction has has 340 places, 546 transitions, 14311 flow [2020-10-11 16:25:32,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:32,422 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:32,422 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:32,635 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:32,635 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:32,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:32,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1895801455, now seen corresponding path program 4 times [2020-10-11 16:25:32,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:32,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525336088] [2020-10-11 16:25:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:32,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525336088] [2020-10-11 16:25:32,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900002516] [2020-10-11 16:25:32,763 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:25:32,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:32,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:32,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:32,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:32,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:33,005 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:33,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:33,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:33,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790491034] [2020-10-11 16:25:33,011 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:33,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:33,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:33,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:33,290 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:33,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 546 transitions, 14311 flow. Second operand 15 states. [2020-10-11 16:25:33,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:33,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:33,291 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:34,656 INFO L129 PetriNetUnfolder]: 400/2799 cut-off events. [2020-10-11 16:25:34,656 INFO L130 PetriNetUnfolder]: For 45536/46079 co-relation queries the response was YES. [2020-10-11 16:25:34,681 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13550 conditions, 2799 events. 400/2799 cut-off events. For 45536/46079 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 30052 event pairs, 0 based on Foata normal form. 84/2588 useless extension candidates. Maximal degree in co-relation 13418. Up to 476 conditions per place. [2020-10-11 16:25:34,691 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 140 selfloop transitions, 426 changer transitions 16/618 dead transitions. [2020-10-11 16:25:34,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 618 transitions, 17764 flow [2020-10-11 16:25:34,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:25:34,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:25:34,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2007 transitions. [2020-10-11 16:25:34,694 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383458646616542 [2020-10-11 16:25:34,694 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2007 transitions. [2020-10-11 16:25:34,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2007 transitions. [2020-10-11 16:25:34,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:34,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2007 transitions. [2020-10-11 16:25:34,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:25:34,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:25:34,698 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:25:34,698 INFO L185 Difference]: Start difference. First operand has 340 places, 546 transitions, 14311 flow. Second operand 42 states and 2007 transitions. [2020-10-11 16:25:34,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 618 transitions, 17764 flow [2020-10-11 16:25:34,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 618 transitions, 17332 flow, removed 46 selfloop flow, removed 31 redundant places. [2020-10-11 16:25:34,929 INFO L241 Difference]: Finished difference. Result has 360 places, 586 transitions, 16365 flow [2020-10-11 16:25:34,929 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13963, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=392, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=16365, PETRI_PLACES=360, PETRI_TRANSITIONS=586} [2020-10-11 16:25:34,929 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 303 predicate places. [2020-10-11 16:25:34,929 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 586 transitions, 16365 flow [2020-10-11 16:25:34,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:34,930 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:34,930 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:35,130 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:35,131 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:35,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:35,131 INFO L82 PathProgramCache]: Analyzing trace with hash 439356860, now seen corresponding path program 10 times [2020-10-11 16:25:35,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:35,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376496637] [2020-10-11 16:25:35,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:35,268 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376496637] [2020-10-11 16:25:35,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396698436] [2020-10-11 16:25:35,269 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 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:25:35,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:35,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:35,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:35,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:35,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:35,503 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:35,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785005912] [2020-10-11 16:25:35,504 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:35,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:35,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:35,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:35,985 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:35,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 586 transitions, 16365 flow. Second operand 18 states. [2020-10-11 16:25:35,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:35,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:35,986 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:36,739 INFO L129 PetriNetUnfolder]: 394/2790 cut-off events. [2020-10-11 16:25:36,739 INFO L130 PetriNetUnfolder]: For 44334/44854 co-relation queries the response was YES. [2020-10-11 16:25:36,767 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 2790 events. 394/2790 cut-off events. For 44334/44854 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 30042 event pairs, 0 based on Foata normal form. 26/2521 useless extension candidates. Maximal degree in co-relation 13740. Up to 635 conditions per place. [2020-10-11 16:25:36,777 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 491 selfloop transitions, 84 changer transitions 5/616 dead transitions. [2020-10-11 16:25:36,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 616 transitions, 18417 flow [2020-10-11 16:25:36,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:36,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:36,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 857 transitions. [2020-10-11 16:25:36,779 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352826510721247 [2020-10-11 16:25:36,779 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 857 transitions. [2020-10-11 16:25:36,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 857 transitions. [2020-10-11 16:25:36,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:36,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 857 transitions. [2020-10-11 16:25:36,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:36,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:36,780 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:36,781 INFO L185 Difference]: Start difference. First operand has 360 places, 586 transitions, 16365 flow. Second operand 18 states and 857 transitions. [2020-10-11 16:25:36,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 616 transitions, 18417 flow [2020-10-11 16:25:37,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 616 transitions, 17897 flow, removed 172 selfloop flow, removed 31 redundant places. [2020-10-11 16:25:37,106 INFO L241 Difference]: Finished difference. Result has 343 places, 587 transitions, 16120 flow [2020-10-11 16:25:37,107 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=15861, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=16120, PETRI_PLACES=343, PETRI_TRANSITIONS=587} [2020-10-11 16:25:37,107 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 286 predicate places. [2020-10-11 16:25:37,107 INFO L481 AbstractCegarLoop]: Abstraction has has 343 places, 587 transitions, 16120 flow [2020-10-11 16:25:37,107 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:37,107 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:37,107 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:37,314 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:37,315 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:37,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:37,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1100961886, now seen corresponding path program 11 times [2020-10-11 16:25:37,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:37,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508406348] [2020-10-11 16:25:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:37,452 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508406348] [2020-10-11 16:25:37,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390061418] [2020-10-11 16:25:37,453 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 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:25:37,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:25:37,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:37,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:37,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:37,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:37,685 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:37,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:37,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424414369] [2020-10-11 16:25:37,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:37,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:37,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:37,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:38,108 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:38,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 587 transitions, 16120 flow. Second operand 18 states. [2020-10-11 16:25:38,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:38,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:38,109 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:38,983 INFO L129 PetriNetUnfolder]: 395/2785 cut-off events. [2020-10-11 16:25:38,984 INFO L130 PetriNetUnfolder]: For 44847/45401 co-relation queries the response was YES. [2020-10-11 16:25:39,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13766 conditions, 2785 events. 395/2785 cut-off events. For 44847/45401 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 29998 event pairs, 0 based on Foata normal form. 26/2516 useless extension candidates. Maximal degree in co-relation 13629. Up to 609 conditions per place. [2020-10-11 16:25:39,020 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 464 selfloop transitions, 113 changer transitions 5/618 dead transitions. [2020-10-11 16:25:39,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 618 transitions, 18210 flow [2020-10-11 16:25:39,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:39,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:39,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:39,022 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:39,022 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:39,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:39,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:39,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:39,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:39,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:39,024 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:39,024 INFO L185 Difference]: Start difference. First operand has 343 places, 587 transitions, 16120 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:39,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 618 transitions, 18210 flow [2020-10-11 16:25:39,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 618 transitions, 18035 flow, removed 28 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:39,318 INFO L241 Difference]: Finished difference. Result has 353 places, 589 transitions, 16334 flow [2020-10-11 16:25:39,319 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=15955, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=16334, PETRI_PLACES=353, PETRI_TRANSITIONS=589} [2020-10-11 16:25:39,319 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 296 predicate places. [2020-10-11 16:25:39,319 INFO L481 AbstractCegarLoop]: Abstraction has has 353 places, 589 transitions, 16334 flow [2020-10-11 16:25:39,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:39,319 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:39,319 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:25:39,520 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:25:39,520 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:39,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:39,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1456209832, now seen corresponding path program 12 times [2020-10-11 16:25:39,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:39,521 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219584461] [2020-10-11 16:25:39,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:39,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:39,696 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:39,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219584461] [2020-10-11 16:25:39,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672667424] [2020-10-11 16:25:39,697 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 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:25:39,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:25:39,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:39,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:39,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:39,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:39,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:39,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:39,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:39,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234960094] [2020-10-11 16:25:39,903 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:39,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:39,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:39,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:40,023 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:40,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 589 transitions, 16334 flow. Second operand 18 states. [2020-10-11 16:25:40,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:40,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:40,025 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:41,914 INFO L129 PetriNetUnfolder]: 446/3144 cut-off events. [2020-10-11 16:25:41,914 INFO L130 PetriNetUnfolder]: For 62727/63305 co-relation queries the response was YES. [2020-10-11 16:25:41,943 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16050 conditions, 3144 events. 446/3144 cut-off events. For 62727/63305 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 34611 event pairs, 0 based on Foata normal form. 104/2916 useless extension candidates. Maximal degree in co-relation 15911. Up to 532 conditions per place. [2020-10-11 16:25:41,954 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 103 selfloop transitions, 522 changer transitions 17/678 dead transitions. [2020-10-11 16:25:41,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 678 transitions, 20884 flow [2020-10-11 16:25:41,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:25:41,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:25:41,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2434 transitions. [2020-10-11 16:25:41,957 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372893016855865 [2020-10-11 16:25:41,957 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2434 transitions. [2020-10-11 16:25:41,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2434 transitions. [2020-10-11 16:25:41,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:41,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2434 transitions. [2020-10-11 16:25:41,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:25:41,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:25:41,961 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:25:41,961 INFO L185 Difference]: Start difference. First operand has 353 places, 589 transitions, 16334 flow. Second operand 51 states and 2434 transitions. [2020-10-11 16:25:41,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 678 transitions, 20884 flow [2020-10-11 16:25:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 678 transitions, 20626 flow, removed 44 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:42,224 INFO L241 Difference]: Finished difference. Result has 393 places, 642 transitions, 19431 flow [2020-10-11 16:25:42,224 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=16154, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=19431, PETRI_PLACES=393, PETRI_TRANSITIONS=642} [2020-10-11 16:25:42,225 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 336 predicate places. [2020-10-11 16:25:42,225 INFO L481 AbstractCegarLoop]: Abstraction has has 393 places, 642 transitions, 19431 flow [2020-10-11 16:25:42,225 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:42,225 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:42,225 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, 1, 1] [2020-10-11 16:25:42,431 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:42,431 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:42,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:42,432 INFO L82 PathProgramCache]: Analyzing trace with hash 2132982846, now seen corresponding path program 11 times [2020-10-11 16:25:42,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:42,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033746478] [2020-10-11 16:25:42,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:42,584 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:25:42,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033746478] [2020-10-11 16:25:42,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332351999] [2020-10-11 16:25:42,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 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:25:42,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:42,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:42,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:42,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:43,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:43,985 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:25:43,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:43,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:43,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249276111] [2020-10-11 16:25:43,985 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:43,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:43,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:43,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=237, Unknown=2, NotChecked=0, Total=306 [2020-10-11 16:25:45,329 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:45,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 642 transitions, 19431 flow. Second operand 18 states. [2020-10-11 16:25:45,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:45,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:45,331 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:47,640 INFO L129 PetriNetUnfolder]: 445/3211 cut-off events. [2020-10-11 16:25:47,640 INFO L130 PetriNetUnfolder]: For 58603/59133 co-relation queries the response was YES. [2020-10-11 16:25:47,679 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16695 conditions, 3211 events. 445/3211 cut-off events. For 58603/59133 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 35558 event pairs, 0 based on Foata normal form. 20/2890 useless extension candidates. Maximal degree in co-relation 16547. Up to 698 conditions per place. [2020-10-11 16:25:47,691 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 540 selfloop transitions, 120 changer transitions 5/701 dead transitions. [2020-10-11 16:25:47,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 701 transitions, 22431 flow [2020-10-11 16:25:47,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:47,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:47,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:47,693 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:47,693 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:47,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:47,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:47,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:47,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:47,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:47,696 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:47,696 INFO L185 Difference]: Start difference. First operand has 393 places, 642 transitions, 19431 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:47,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 701 transitions, 22431 flow [2020-10-11 16:25:48,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 701 transitions, 21501 flow, removed 321 selfloop flow, removed 40 redundant places. [2020-10-11 16:25:48,016 INFO L241 Difference]: Finished difference. Result has 374 places, 658 transitions, 19409 flow [2020-10-11 16:25:48,016 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18582, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19409, PETRI_PLACES=374, PETRI_TRANSITIONS=658} [2020-10-11 16:25:48,016 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 317 predicate places. [2020-10-11 16:25:48,017 INFO L481 AbstractCegarLoop]: Abstraction has has 374 places, 658 transitions, 19409 flow [2020-10-11 16:25:48,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:48,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:48,017 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, 1, 1] [2020-10-11 16:25:48,217 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:25:48,218 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:48,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:48,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1266617898, now seen corresponding path program 12 times [2020-10-11 16:25:48,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:48,219 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976843507] [2020-10-11 16:25:48,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:48,364 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:25:48,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976843507] [2020-10-11 16:25:48,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351938953] [2020-10-11 16:25:48,364 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 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:25:48,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:48,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:48,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:48,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:48,599 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:48,627 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:25:48,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:48,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:48,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772785137] [2020-10-11 16:25:48,629 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:48,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:48,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:48,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:49,323 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:49,324 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 658 transitions, 19409 flow. Second operand 18 states. [2020-10-11 16:25:49,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:49,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:49,325 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:50,284 INFO L129 PetriNetUnfolder]: 446/3220 cut-off events. [2020-10-11 16:25:50,284 INFO L130 PetriNetUnfolder]: For 56017/56522 co-relation queries the response was YES. [2020-10-11 16:25:50,317 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16426 conditions, 3220 events. 446/3220 cut-off events. For 56017/56522 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 35658 event pairs, 0 based on Foata normal form. 20/2898 useless extension candidates. Maximal degree in co-relation 16277. Up to 712 conditions per place. [2020-10-11 16:25:50,329 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 548 selfloop transitions, 108 changer transitions 5/697 dead transitions. [2020-10-11 16:25:50,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 697 transitions, 21815 flow [2020-10-11 16:25:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:50,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:50,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:50,331 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:50,331 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:50,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:50,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:50,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:50,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:50,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:50,333 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:50,333 INFO L185 Difference]: Start difference. First operand has 374 places, 658 transitions, 19409 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:50,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 697 transitions, 21815 flow [2020-10-11 16:25:50,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 697 transitions, 21588 flow, removed 43 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:50,791 INFO L241 Difference]: Finished difference. Result has 382 places, 660 transitions, 19560 flow [2020-10-11 16:25:50,792 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=19198, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19560, PETRI_PLACES=382, PETRI_TRANSITIONS=660} [2020-10-11 16:25:50,792 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 325 predicate places. [2020-10-11 16:25:50,792 INFO L481 AbstractCegarLoop]: Abstraction has has 382 places, 660 transitions, 19560 flow [2020-10-11 16:25:50,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:50,792 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:50,792 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, 1, 1] [2020-10-11 16:25:50,993 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:50,993 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:50,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:50,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1567721728, now seen corresponding path program 13 times [2020-10-11 16:25:50,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:50,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915720363] [2020-10-11 16:25:50,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:51,126 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:25:51,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915720363] [2020-10-11 16:25:51,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658592859] [2020-10-11 16:25:51,127 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 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:25:51,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:51,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:51,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:52,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:52,432 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:25:52,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:52,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:52,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327274390] [2020-10-11 16:25:52,434 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:52,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:52,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:52,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=243, Unknown=2, NotChecked=0, Total=306 [2020-10-11 16:25:52,578 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:52,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 660 transitions, 19560 flow. Second operand 18 states. [2020-10-11 16:25:52,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:52,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:52,579 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:53,324 WARN L193 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:25:55,071 INFO L129 PetriNetUnfolder]: 452/3267 cut-off events. [2020-10-11 16:25:55,071 INFO L130 PetriNetUnfolder]: For 57555/58074 co-relation queries the response was YES. [2020-10-11 16:25:55,105 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16657 conditions, 3267 events. 452/3267 cut-off events. For 57555/58074 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 36465 event pairs, 0 based on Foata normal form. 20/2940 useless extension candidates. Maximal degree in co-relation 16506. Up to 665 conditions per place. [2020-10-11 16:25:55,118 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 503 selfloop transitions, 168 changer transitions 5/712 dead transitions. [2020-10-11 16:25:55,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 712 transitions, 22338 flow [2020-10-11 16:25:55,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:25:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:25:55,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1093 transitions. [2020-10-11 16:25:55,119 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8337147215865751 [2020-10-11 16:25:55,119 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1093 transitions. [2020-10-11 16:25:55,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1093 transitions. [2020-10-11 16:25:55,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:55,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1093 transitions. [2020-10-11 16:25:55,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:25:55,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:25:55,122 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:25:55,122 INFO L185 Difference]: Start difference. First operand has 382 places, 660 transitions, 19560 flow. Second operand 23 states and 1093 transitions. [2020-10-11 16:25:55,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 712 transitions, 22338 flow [2020-10-11 16:25:55,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 712 transitions, 22180 flow, removed 9 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:55,508 INFO L241 Difference]: Finished difference. Result has 391 places, 669 transitions, 20188 flow [2020-10-11 16:25:55,509 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=19412, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=20188, PETRI_PLACES=391, PETRI_TRANSITIONS=669} [2020-10-11 16:25:55,509 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 334 predicate places. [2020-10-11 16:25:55,509 INFO L481 AbstractCegarLoop]: Abstraction has has 391 places, 669 transitions, 20188 flow [2020-10-11 16:25:55,509 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:55,509 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:55,509 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, 1, 1] [2020-10-11 16:25:55,710 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:25:55,710 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:55,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:55,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1270030874, now seen corresponding path program 14 times [2020-10-11 16:25:55,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:55,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841057212] [2020-10-11 16:25:55,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:55,860 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:25:55,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841057212] [2020-10-11 16:25:55,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654714829] [2020-10-11 16:25:55,860 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 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:25:55,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:55,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:55,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:55,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:56,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:56,129 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:25:56,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:56,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:56,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948132126] [2020-10-11 16:25:56,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:56,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:56,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:56,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:56,557 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:56,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 669 transitions, 20188 flow. Second operand 18 states. [2020-10-11 16:25:56,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:56,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:56,559 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:57,692 INFO L129 PetriNetUnfolder]: 453/3269 cut-off events. [2020-10-11 16:25:57,692 INFO L130 PetriNetUnfolder]: For 61032/61563 co-relation queries the response was YES. [2020-10-11 16:25:57,728 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16908 conditions, 3269 events. 453/3269 cut-off events. For 61032/61563 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 36421 event pairs, 0 based on Foata normal form. 20/2941 useless extension candidates. Maximal degree in co-relation 16753. Up to 682 conditions per place. [2020-10-11 16:25:57,741 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 514 selfloop transitions, 153 changer transitions 5/708 dead transitions. [2020-10-11 16:25:57,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 708 transitions, 22632 flow [2020-10-11 16:25:57,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:57,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1140 transitions. [2020-10-11 16:25:57,742 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:25:57,742 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1140 transitions. [2020-10-11 16:25:57,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1140 transitions. [2020-10-11 16:25:57,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:57,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1140 transitions. [2020-10-11 16:25:57,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:57,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:57,745 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:57,745 INFO L185 Difference]: Start difference. First operand has 391 places, 669 transitions, 20188 flow. Second operand 24 states and 1140 transitions. [2020-10-11 16:25:57,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 708 transitions, 22632 flow [2020-10-11 16:25:58,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 708 transitions, 22403 flow, removed 19 selfloop flow, removed 18 redundant places. [2020-10-11 16:25:58,083 INFO L241 Difference]: Finished difference. Result has 398 places, 671 transitions, 20467 flow [2020-10-11 16:25:58,083 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=19969, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=20467, PETRI_PLACES=398, PETRI_TRANSITIONS=671} [2020-10-11 16:25:58,083 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 341 predicate places. [2020-10-11 16:25:58,083 INFO L481 AbstractCegarLoop]: Abstraction has has 398 places, 671 transitions, 20467 flow [2020-10-11 16:25:58,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:58,084 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:58,084 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, 1, 1] [2020-10-11 16:25:58,289 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:58,290 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:58,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:58,290 INFO L82 PathProgramCache]: Analyzing trace with hash 350885748, now seen corresponding path program 15 times [2020-10-11 16:25:58,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:58,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888091583] [2020-10-11 16:25:58,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:58,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:58,456 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:25:58,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888091583] [2020-10-11 16:25:58,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622972356] [2020-10-11 16:25:58,457 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 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:25:58,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:25:58,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:58,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:58,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:58,626 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:58,642 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:58,648 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:25:58,649 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:58,649 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:58,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127261408] [2020-10-11 16:25:58,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:58,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:58,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:58,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:59,294 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:59,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 671 transitions, 20467 flow. Second operand 17 states. [2020-10-11 16:25:59,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:59,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:59,296 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:01,007 INFO L129 PetriNetUnfolder]: 506/3661 cut-off events. [2020-10-11 16:26:01,008 INFO L130 PetriNetUnfolder]: For 73204/73831 co-relation queries the response was YES. [2020-10-11 16:26:01,046 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18981 conditions, 3661 events. 506/3661 cut-off events. For 73204/73831 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 41438 event pairs, 0 based on Foata normal form. 110/3382 useless extension candidates. Maximal degree in co-relation 18824. Up to 636 conditions per place. [2020-10-11 16:26:01,060 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 86 selfloop transitions, 625 changer transitions 11/758 dead transitions. [2020-10-11 16:26:01,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 758 transitions, 25055 flow [2020-10-11 16:26:01,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:26:01,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:26:01,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:26:01,062 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:26:01,062 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:26:01,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:26:01,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:01,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:26:01,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:26:01,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:26:01,066 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:26:01,066 INFO L185 Difference]: Start difference. First operand has 398 places, 671 transitions, 20467 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:26:01,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 758 transitions, 25055 flow [2020-10-11 16:26:01,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 758 transitions, 24831 flow, removed 16 selfloop flow, removed 21 redundant places. [2020-10-11 16:26:01,461 INFO L241 Difference]: Finished difference. Result has 424 places, 741 transitions, 24202 flow [2020-10-11 16:26:01,462 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=20273, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=24202, PETRI_PLACES=424, PETRI_TRANSITIONS=741} [2020-10-11 16:26:01,462 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 367 predicate places. [2020-10-11 16:26:01,462 INFO L481 AbstractCegarLoop]: Abstraction has has 424 places, 741 transitions, 24202 flow [2020-10-11 16:26:01,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:01,462 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:01,462 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, 1, 1] [2020-10-11 16:26:01,672 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:26:01,673 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:01,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:01,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1774887666, now seen corresponding path program 16 times [2020-10-11 16:26:01,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:01,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278408477] [2020-10-11 16:26:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:01,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:01,827 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:26:01,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278408477] [2020-10-11 16:26:01,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661055811] [2020-10-11 16:26:01,828 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 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:26:01,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:01,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:01,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:01,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:02,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:02,092 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:26:02,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:02,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:02,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780510483] [2020-10-11 16:26:02,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:02,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:02,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:02,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:02,481 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:02,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 741 transitions, 24202 flow. Second operand 18 states. [2020-10-11 16:26:02,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:02,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:02,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:03,916 INFO L129 PetriNetUnfolder]: 509/3704 cut-off events. [2020-10-11 16:26:03,917 INFO L130 PetriNetUnfolder]: For 76762/77393 co-relation queries the response was YES. [2020-10-11 16:26:03,953 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20145 conditions, 3704 events. 509/3704 cut-off events. For 76762/77393 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 42059 event pairs, 0 based on Foata normal form. 22/3332 useless extension candidates. Maximal degree in co-relation 19982. Up to 732 conditions per place. [2020-10-11 16:26:03,967 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 535 selfloop transitions, 214 changer transitions 5/790 dead transitions. [2020-10-11 16:26:03,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 790 transitions, 27259 flow [2020-10-11 16:26:03,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:26:03,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:26:03,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1377 transitions. [2020-10-11 16:26:03,969 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330308529945554 [2020-10-11 16:26:03,969 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1377 transitions. [2020-10-11 16:26:03,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1377 transitions. [2020-10-11 16:26:03,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:03,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1377 transitions. [2020-10-11 16:26:03,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:26:03,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:26:03,972 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:26:03,972 INFO L185 Difference]: Start difference. First operand has 424 places, 741 transitions, 24202 flow. Second operand 29 states and 1377 transitions. [2020-10-11 16:26:03,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 790 transitions, 27259 flow [2020-10-11 16:26:04,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 790 transitions, 25994 flow, removed 480 selfloop flow, removed 31 redundant places. [2020-10-11 16:26:04,406 INFO L241 Difference]: Finished difference. Result has 422 places, 750 transitions, 23983 flow [2020-10-11 16:26:04,407 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=23020, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=23983, PETRI_PLACES=422, PETRI_TRANSITIONS=750} [2020-10-11 16:26:04,407 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 365 predicate places. [2020-10-11 16:26:04,407 INFO L481 AbstractCegarLoop]: Abstraction has has 422 places, 750 transitions, 23983 flow [2020-10-11 16:26:04,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:04,407 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:04,407 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, 1, 1] [2020-10-11 16:26:04,608 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:26:04,608 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:04,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:04,609 INFO L82 PathProgramCache]: Analyzing trace with hash 366685756, now seen corresponding path program 17 times [2020-10-11 16:26:04,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:04,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673223218] [2020-10-11 16:26:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:04,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:04,767 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:26:04,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673223218] [2020-10-11 16:26:04,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699918209] [2020-10-11 16:26:04,768 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 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:26:04,833 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:04,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:04,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:04,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:05,164 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:05,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:05,178 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:26:05,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:05,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:05,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789676330] [2020-10-11 16:26:05,179 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:05,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:05,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:05,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:05,664 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:05,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 750 transitions, 23983 flow. Second operand 18 states. [2020-10-11 16:26:05,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:05,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:05,665 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:07,173 INFO L129 PetriNetUnfolder]: 522/3814 cut-off events. [2020-10-11 16:26:07,173 INFO L130 PetriNetUnfolder]: For 76396/76924 co-relation queries the response was YES. [2020-10-11 16:26:07,216 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20205 conditions, 3814 events. 522/3814 cut-off events. For 76396/76924 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 43662 event pairs, 0 based on Foata normal form. 32/3440 useless extension candidates. Maximal degree in co-relation 20042. Up to 637 conditions per place. [2020-10-11 16:26:07,231 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 429 selfloop transitions, 343 changer transitions 5/813 dead transitions. [2020-10-11 16:26:07,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 813 transitions, 27270 flow [2020-10-11 16:26:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:26:07,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:26:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1522 transitions. [2020-10-11 16:26:07,233 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8344298245614035 [2020-10-11 16:26:07,233 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1522 transitions. [2020-10-11 16:26:07,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1522 transitions. [2020-10-11 16:26:07,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:07,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1522 transitions. [2020-10-11 16:26:07,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:26:07,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:26:07,236 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:26:07,236 INFO L185 Difference]: Start difference. First operand has 422 places, 750 transitions, 23983 flow. Second operand 32 states and 1522 transitions. [2020-10-11 16:26:07,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 813 transitions, 27270 flow [2020-10-11 16:26:07,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 813 transitions, 26976 flow, removed 17 selfloop flow, removed 21 redundant places. [2020-10-11 16:26:07,879 INFO L241 Difference]: Finished difference. Result has 436 places, 765 transitions, 25188 flow [2020-10-11 16:26:07,880 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=23708, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=25188, PETRI_PLACES=436, PETRI_TRANSITIONS=765} [2020-10-11 16:26:07,880 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 379 predicate places. [2020-10-11 16:26:07,880 INFO L481 AbstractCegarLoop]: Abstraction has has 436 places, 765 transitions, 25188 flow [2020-10-11 16:26:07,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:07,880 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:07,880 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, 1, 1] [2020-10-11 16:26:08,081 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:26:08,081 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:08,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:08,082 INFO L82 PathProgramCache]: Analyzing trace with hash 2102844708, now seen corresponding path program 18 times [2020-10-11 16:26:08,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:08,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327028375] [2020-10-11 16:26:08,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:08,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:08,228 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:26:08,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327028375] [2020-10-11 16:26:08,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803987798] [2020-10-11 16:26:08,229 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 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:26:08,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:08,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:08,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:08,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:08,539 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:08,549 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:26:08,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:08,550 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:08,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278136926] [2020-10-11 16:26:08,550 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:08,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:08,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:08,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:08,970 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:08,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 765 transitions, 25188 flow. Second operand 18 states. [2020-10-11 16:26:08,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:08,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:08,971 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:11,415 INFO L129 PetriNetUnfolder]: 534/3901 cut-off events. [2020-10-11 16:26:11,416 INFO L130 PetriNetUnfolder]: For 83831/84455 co-relation queries the response was YES. [2020-10-11 16:26:11,461 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21041 conditions, 3901 events. 534/3901 cut-off events. For 83831/84455 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 44908 event pairs, 0 based on Foata normal form. 48/3533 useless extension candidates. Maximal degree in co-relation 20874. Up to 606 conditions per place. [2020-10-11 16:26:11,477 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 358 selfloop transitions, 425 changer transitions 5/824 dead transitions. [2020-10-11 16:26:11,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 824 transitions, 28482 flow [2020-10-11 16:26:11,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:11,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:11,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1666 transitions. [2020-10-11 16:26:11,479 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:11,479 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1666 transitions. [2020-10-11 16:26:11,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1666 transitions. [2020-10-11 16:26:11,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:11,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1666 transitions. [2020-10-11 16:26:11,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:11,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:11,482 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:11,482 INFO L185 Difference]: Start difference. First operand has 436 places, 765 transitions, 25188 flow. Second operand 35 states and 1666 transitions. [2020-10-11 16:26:11,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 824 transitions, 28482 flow [2020-10-11 16:26:11,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 824 transitions, 28066 flow, removed 33 selfloop flow, removed 24 redundant places. [2020-10-11 16:26:11,949 INFO L241 Difference]: Finished difference. Result has 447 places, 777 transitions, 26349 flow [2020-10-11 16:26:11,950 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=24788, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=26349, PETRI_PLACES=447, PETRI_TRANSITIONS=777} [2020-10-11 16:26:11,950 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 390 predicate places. [2020-10-11 16:26:11,950 INFO L481 AbstractCegarLoop]: Abstraction has has 447 places, 777 transitions, 26349 flow [2020-10-11 16:26:11,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:11,950 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:11,950 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, 1, 1] [2020-10-11 16:26:12,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:26:12,151 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:12,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:12,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1959902758, now seen corresponding path program 19 times [2020-10-11 16:26:12,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:12,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139829828] [2020-10-11 16:26:12,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:12,305 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:26:12,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139829828] [2020-10-11 16:26:12,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739330762] [2020-10-11 16:26:12,305 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 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:26:12,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:12,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:12,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:14,597 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:14,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:14,666 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:26:14,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:14,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:14,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793861555] [2020-10-11 16:26:14,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:14,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:14,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:14,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=216, Unknown=1, NotChecked=0, Total=272 [2020-10-11 16:26:15,392 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:15,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 777 transitions, 26349 flow. Second operand 17 states. [2020-10-11 16:26:15,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:15,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:15,394 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:19,666 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 44 DAG size of output: 29 [2020-10-11 16:26:21,735 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:26:25,858 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 40 DAG size of output: 26 [2020-10-11 16:26:30,042 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:26:31,814 INFO L129 PetriNetUnfolder]: 560/4088 cut-off events. [2020-10-11 16:26:31,814 INFO L130 PetriNetUnfolder]: For 98584/99233 co-relation queries the response was YES. [2020-10-11 16:26:31,863 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22648 conditions, 4088 events. 560/4088 cut-off events. For 98584/99233 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 47523 event pairs, 0 based on Foata normal form. 98/3751 useless extension candidates. Maximal degree in co-relation 22480. Up to 651 conditions per place. [2020-10-11 16:26:31,880 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 159 selfloop transitions, 628 changer transitions 11/834 dead transitions. [2020-10-11 16:26:31,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 834 transitions, 30510 flow [2020-10-11 16:26:31,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:26:31,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:26:31,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:26:31,883 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:26:31,883 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:26:31,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:26:31,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:31,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:26:31,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:26:31,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:26:31,887 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:26:31,887 INFO L185 Difference]: Start difference. First operand has 447 places, 777 transitions, 26349 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:26:31,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 834 transitions, 30510 flow [2020-10-11 16:26:32,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 834 transitions, 29941 flow, removed 56 selfloop flow, removed 25 redundant places. [2020-10-11 16:26:32,394 INFO L241 Difference]: Finished difference. Result has 465 places, 808 transitions, 29030 flow [2020-10-11 16:26:32,395 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=25814, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=601, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=29030, PETRI_PLACES=465, PETRI_TRANSITIONS=808} [2020-10-11 16:26:32,396 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 408 predicate places. [2020-10-11 16:26:32,396 INFO L481 AbstractCegarLoop]: Abstraction has has 465 places, 808 transitions, 29030 flow [2020-10-11 16:26:32,396 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:32,396 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:32,396 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, 1, 1] [2020-10-11 16:26:32,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:32,612 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:32,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:32,612 INFO L82 PathProgramCache]: Analyzing trace with hash -523764120, now seen corresponding path program 20 times [2020-10-11 16:26:32,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:32,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887644376] [2020-10-11 16:26:32,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:32,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:32,768 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:26:32,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887644376] [2020-10-11 16:26:32,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248934811] [2020-10-11 16:26:32,769 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 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:26:32,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:32,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:32,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:32,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:33,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:33,032 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:26:33,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:33,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:33,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289921414] [2020-10-11 16:26:33,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:33,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:33,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:33,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:33,777 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:33,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 808 transitions, 29030 flow. Second operand 18 states. [2020-10-11 16:26:33,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:33,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:33,778 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:35,551 INFO L129 PetriNetUnfolder]: 561/4113 cut-off events. [2020-10-11 16:26:35,551 INFO L130 PetriNetUnfolder]: For 102515/103171 co-relation queries the response was YES. [2020-10-11 16:26:35,601 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23520 conditions, 4113 events. 561/4113 cut-off events. For 102515/103171 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 48044 event pairs, 0 based on Foata normal form. 40/3714 useless extension candidates. Maximal degree in co-relation 23346. Up to 715 conditions per place. [2020-10-11 16:26:35,618 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 461 selfloop transitions, 350 changer transitions 5/852 dead transitions. [2020-10-11 16:26:35,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 852 transitions, 32078 flow [2020-10-11 16:26:35,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:35,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1666 transitions. [2020-10-11 16:26:35,620 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:35,620 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1666 transitions. [2020-10-11 16:26:35,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1666 transitions. [2020-10-11 16:26:35,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:35,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1666 transitions. [2020-10-11 16:26:35,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:35,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:35,623 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:35,623 INFO L185 Difference]: Start difference. First operand has 465 places, 808 transitions, 29030 flow. Second operand 35 states and 1666 transitions. [2020-10-11 16:26:35,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 852 transitions, 32078 flow [2020-10-11 16:26:36,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 852 transitions, 31567 flow, removed 110 selfloop flow, removed 30 redundant places. [2020-10-11 16:26:36,244 INFO L241 Difference]: Finished difference. Result has 468 places, 813 transitions, 29736 flow [2020-10-11 16:26:36,245 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=28531, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=29736, PETRI_PLACES=468, PETRI_TRANSITIONS=813} [2020-10-11 16:26:36,245 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 411 predicate places. [2020-10-11 16:26:36,245 INFO L481 AbstractCegarLoop]: Abstraction has has 468 places, 813 transitions, 29736 flow [2020-10-11 16:26:36,245 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:36,245 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:36,245 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, 1, 1] [2020-10-11 16:26:36,446 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-11 16:26:36,446 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:36,447 INFO L82 PathProgramCache]: Analyzing trace with hash -630780196, now seen corresponding path program 21 times [2020-10-11 16:26:36,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:36,447 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828553550] [2020-10-11 16:26:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:36,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:36,606 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:26:36,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828553550] [2020-10-11 16:26:36,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813047303] [2020-10-11 16:26:36,606 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 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:26:36,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:26:36,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:36,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:36,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:36,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:36,831 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:36,836 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:26:36,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:36,837 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:36,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496700314] [2020-10-11 16:26:36,837 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:36,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:36,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:36,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:37,013 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:37,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 813 transitions, 29736 flow. Second operand 17 states. [2020-10-11 16:26:37,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:37,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:37,014 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:39,161 INFO L129 PetriNetUnfolder]: 584/4273 cut-off events. [2020-10-11 16:26:39,161 INFO L130 PetriNetUnfolder]: For 115315/116014 co-relation queries the response was YES. [2020-10-11 16:26:39,211 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24989 conditions, 4273 events. 584/4273 cut-off events. For 115315/116014 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 50318 event pairs, 0 based on Foata normal form. 88/3906 useless extension candidates. Maximal degree in co-relation 24815. Up to 696 conditions per place. [2020-10-11 16:26:39,230 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 237 selfloop transitions, 580 changer transitions 11/864 dead transitions. [2020-10-11 16:26:39,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 864 transitions, 33881 flow [2020-10-11 16:26:39,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:26:39,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:26:39,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:26:39,232 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:26:39,232 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:26:39,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:26:39,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:39,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:26:39,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:26:39,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:26:39,235 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:26:39,235 INFO L185 Difference]: Start difference. First operand has 468 places, 813 transitions, 29736 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:26:39,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 864 transitions, 33881 flow [2020-10-11 16:26:39,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 864 transitions, 33356 flow, removed 23 selfloop flow, removed 31 redundant places. [2020-10-11 16:26:39,812 INFO L241 Difference]: Finished difference. Result has 482 places, 839 transitions, 32219 flow [2020-10-11 16:26:39,813 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=29253, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=558, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=32219, PETRI_PLACES=482, PETRI_TRANSITIONS=839} [2020-10-11 16:26:39,813 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 425 predicate places. [2020-10-11 16:26:39,813 INFO L481 AbstractCegarLoop]: Abstraction has has 482 places, 839 transitions, 32219 flow [2020-10-11 16:26:39,813 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:39,813 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:39,814 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, 1, 1] [2020-10-11 16:26:40,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:26:40,020 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:40,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:40,020 INFO L82 PathProgramCache]: Analyzing trace with hash -876429014, now seen corresponding path program 22 times [2020-10-11 16:26:40,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:40,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581578797] [2020-10-11 16:26:40,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:40,184 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:26:40,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581578797] [2020-10-11 16:26:40,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399438840] [2020-10-11 16:26:40,185 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 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:26:40,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:40,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:40,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:40,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:40,418 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:40,423 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:26:40,424 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:40,424 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:40,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952841603] [2020-10-11 16:26:40,424 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:40,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:40,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:40,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:40,626 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:40,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 839 transitions, 32219 flow. Second operand 18 states. [2020-10-11 16:26:40,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:40,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:40,627 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:42,101 INFO L129 PetriNetUnfolder]: 590/4320 cut-off events. [2020-10-11 16:26:42,101 INFO L130 PetriNetUnfolder]: For 123318/124048 co-relation queries the response was YES. [2020-10-11 16:26:42,156 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26059 conditions, 4320 events. 590/4320 cut-off events. For 123318/124048 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 50913 event pairs, 0 based on Foata normal form. 27/3887 useless extension candidates. Maximal degree in co-relation 25880. Up to 943 conditions per place. [2020-10-11 16:26:42,175 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 712 selfloop transitions, 143 changer transitions 13/904 dead transitions. [2020-10-11 16:26:42,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 904 transitions, 36340 flow [2020-10-11 16:26:42,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:26:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:26:42,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1285 transitions. [2020-10-11 16:26:42,177 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8349577647823262 [2020-10-11 16:26:42,177 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1285 transitions. [2020-10-11 16:26:42,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1285 transitions. [2020-10-11 16:26:42,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:42,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1285 transitions. [2020-10-11 16:26:42,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:26:42,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:26:42,179 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:26:42,179 INFO L185 Difference]: Start difference. First operand has 482 places, 839 transitions, 32219 flow. Second operand 27 states and 1285 transitions. [2020-10-11 16:26:42,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 904 transitions, 36340 flow [2020-10-11 16:26:43,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 904 transitions, 35739 flow, removed 194 selfloop flow, removed 30 redundant places. [2020-10-11 16:26:43,047 INFO L241 Difference]: Finished difference. Result has 484 places, 852 transitions, 32588 flow [2020-10-11 16:26:43,047 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31657, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=32588, PETRI_PLACES=484, PETRI_TRANSITIONS=852} [2020-10-11 16:26:43,048 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 427 predicate places. [2020-10-11 16:26:43,048 INFO L481 AbstractCegarLoop]: Abstraction has has 484 places, 852 transitions, 32588 flow [2020-10-11 16:26:43,048 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:43,048 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:43,048 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, 1, 1] [2020-10-11 16:26:43,248 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:43,249 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:43,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:43,250 INFO L82 PathProgramCache]: Analyzing trace with hash 576956554, now seen corresponding path program 23 times [2020-10-11 16:26:43,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:43,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516956708] [2020-10-11 16:26:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:43,394 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:26:43,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516956708] [2020-10-11 16:26:43,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024456524] [2020-10-11 16:26:43,394 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 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:26:43,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:43,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:43,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:43,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:43,640 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:43,674 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:26:43,674 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:43,674 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:43,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536869912] [2020-10-11 16:26:43,675 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:43,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:43,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:43,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:44,560 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:44,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 852 transitions, 32588 flow. Second operand 18 states. [2020-10-11 16:26:44,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:44,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:44,562 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:46,121 INFO L129 PetriNetUnfolder]: 587/4316 cut-off events. [2020-10-11 16:26:46,121 INFO L130 PetriNetUnfolder]: For 118801/119476 co-relation queries the response was YES. [2020-10-11 16:26:46,178 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25896 conditions, 4316 events. 587/4316 cut-off events. For 118801/119476 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 50955 event pairs, 0 based on Foata normal form. 24/3880 useless extension candidates. Maximal degree in co-relation 25710. Up to 955 conditions per place. [2020-10-11 16:26:46,197 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 719 selfloop transitions, 135 changer transitions 5/895 dead transitions. [2020-10-11 16:26:46,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 895 transitions, 35773 flow [2020-10-11 16:26:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:26:46,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:26:46,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1139 transitions. [2020-10-11 16:26:46,199 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326023391812866 [2020-10-11 16:26:46,199 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1139 transitions. [2020-10-11 16:26:46,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1139 transitions. [2020-10-11 16:26:46,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:46,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1139 transitions. [2020-10-11 16:26:46,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:26:46,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:26:46,201 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:26:46,201 INFO L185 Difference]: Start difference. First operand has 484 places, 852 transitions, 32588 flow. Second operand 24 states and 1139 transitions. [2020-10-11 16:26:46,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 895 transitions, 35773 flow [2020-10-11 16:26:46,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 895 transitions, 35620 flow, removed 40 selfloop flow, removed 18 redundant places. [2020-10-11 16:26:46,953 INFO L241 Difference]: Finished difference. Result has 489 places, 856 transitions, 33051 flow [2020-10-11 16:26:46,953 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=32447, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=33051, PETRI_PLACES=489, PETRI_TRANSITIONS=856} [2020-10-11 16:26:46,954 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 432 predicate places. [2020-10-11 16:26:46,954 INFO L481 AbstractCegarLoop]: Abstraction has has 489 places, 856 transitions, 33051 flow [2020-10-11 16:26:46,954 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:46,954 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:46,954 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, 1, 1] [2020-10-11 16:26:47,154 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:26:47,155 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:47,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:47,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1429007346, now seen corresponding path program 24 times [2020-10-11 16:26:47,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:47,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137363060] [2020-10-11 16:26:47,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:47,306 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:26:47,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137363060] [2020-10-11 16:26:47,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833132351] [2020-10-11 16:26:47,307 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 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:26:47,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:47,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:47,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:47,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:47,533 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:47,568 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:26:47,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:47,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:47,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208300117] [2020-10-11 16:26:47,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:47,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:47,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:47,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:47,718 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:47,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 856 transitions, 33051 flow. Second operand 18 states. [2020-10-11 16:26:47,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:47,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:47,719 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:49,345 INFO L129 PetriNetUnfolder]: 591/4352 cut-off events. [2020-10-11 16:26:49,346 INFO L130 PetriNetUnfolder]: For 124279/124959 co-relation queries the response was YES. [2020-10-11 16:26:49,403 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26303 conditions, 4352 events. 591/4352 cut-off events. For 124279/124959 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 51573 event pairs, 0 based on Foata normal form. 24/3912 useless extension candidates. Maximal degree in co-relation 26116. Up to 954 conditions per place. [2020-10-11 16:26:49,422 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 716 selfloop transitions, 144 changer transitions 5/901 dead transitions. [2020-10-11 16:26:49,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 901 transitions, 36346 flow [2020-10-11 16:26:49,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:26:49,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:26:49,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1186 transitions. [2020-10-11 16:26:49,424 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.832280701754386 [2020-10-11 16:26:49,424 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1186 transitions. [2020-10-11 16:26:49,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1186 transitions. [2020-10-11 16:26:49,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:49,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1186 transitions. [2020-10-11 16:26:49,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:26:49,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:26:49,426 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:26:49,426 INFO L185 Difference]: Start difference. First operand has 489 places, 856 transitions, 33051 flow. Second operand 25 states and 1186 transitions. [2020-10-11 16:26:49,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 901 transitions, 36346 flow [2020-10-11 16:26:50,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 901 transitions, 36140 flow, removed 13 selfloop flow, removed 21 redundant places. [2020-10-11 16:26:50,137 INFO L241 Difference]: Finished difference. Result has 495 places, 862 transitions, 33595 flow [2020-10-11 16:26:50,138 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=32855, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=33595, PETRI_PLACES=495, PETRI_TRANSITIONS=862} [2020-10-11 16:26:50,138 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 438 predicate places. [2020-10-11 16:26:50,138 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 862 transitions, 33595 flow [2020-10-11 16:26:50,138 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:50,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:50,139 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, 1, 1] [2020-10-11 16:26:50,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:50,339 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:50,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:50,340 INFO L82 PathProgramCache]: Analyzing trace with hash 869677032, now seen corresponding path program 25 times [2020-10-11 16:26:50,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:50,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101115200] [2020-10-11 16:26:50,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:50,487 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:26:50,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101115200] [2020-10-11 16:26:50,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843325339] [2020-10-11 16:26:50,488 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 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:26:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:50,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:50,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:50,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:50,703 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:26:50,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:50,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:50,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316855640] [2020-10-11 16:26:50,703 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:50,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:50,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:50,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:51,108 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:51,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 862 transitions, 33595 flow. Second operand 18 states. [2020-10-11 16:26:51,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:51,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:51,109 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:52,949 INFO L129 PetriNetUnfolder]: 597/4406 cut-off events. [2020-10-11 16:26:52,949 INFO L130 PetriNetUnfolder]: For 128904/129589 co-relation queries the response was YES. [2020-10-11 16:26:53,003 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26716 conditions, 4406 events. 597/4406 cut-off events. For 128904/129589 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 52303 event pairs, 0 based on Foata normal form. 26/3962 useless extension candidates. Maximal degree in co-relation 26526. Up to 891 conditions per place. [2020-10-11 16:26:53,023 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 649 selfloop transitions, 225 changer transitions 5/915 dead transitions. [2020-10-11 16:26:53,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 915 transitions, 37100 flow [2020-10-11 16:26:53,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:26:53,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:26:53,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1423 transitions. [2020-10-11 16:26:53,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321637426900584 [2020-10-11 16:26:53,025 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1423 transitions. [2020-10-11 16:26:53,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1423 transitions. [2020-10-11 16:26:53,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:53,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1423 transitions. [2020-10-11 16:26:53,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:26:53,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:26:53,029 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:26:53,029 INFO L185 Difference]: Start difference. First operand has 495 places, 862 transitions, 33595 flow. Second operand 30 states and 1423 transitions. [2020-10-11 16:26:53,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 915 transitions, 37100 flow [2020-10-11 16:26:53,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 915 transitions, 36907 flow, removed 10 selfloop flow, removed 20 redundant places. [2020-10-11 16:26:53,750 INFO L241 Difference]: Finished difference. Result has 509 places, 872 transitions, 34471 flow [2020-10-11 16:26:53,751 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=33414, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=34471, PETRI_PLACES=509, PETRI_TRANSITIONS=872} [2020-10-11 16:26:53,751 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 452 predicate places. [2020-10-11 16:26:53,751 INFO L481 AbstractCegarLoop]: Abstraction has has 509 places, 872 transitions, 34471 flow [2020-10-11 16:26:53,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:53,751 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:53,751 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, 1, 1] [2020-10-11 16:26:53,952 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:26:53,952 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:53,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:53,953 INFO L82 PathProgramCache]: Analyzing trace with hash 573543578, now seen corresponding path program 26 times [2020-10-11 16:26:53,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:53,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094309066] [2020-10-11 16:26:53,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,108 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:26:54,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094309066] [2020-10-11 16:26:54,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553101878] [2020-10-11 16:26:54,108 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 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:26:54,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:54,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:54,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:54,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:54,356 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:54,384 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:26:54,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:54,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:54,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056017933] [2020-10-11 16:26:54,384 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:54,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:54,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:54,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:54,714 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:54,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 872 transitions, 34471 flow. Second operand 18 states. [2020-10-11 16:26:54,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:54,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:54,716 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:56,489 INFO L129 PetriNetUnfolder]: 601/4442 cut-off events. [2020-10-11 16:26:56,489 INFO L130 PetriNetUnfolder]: For 135355/136045 co-relation queries the response was YES. [2020-10-11 16:26:56,550 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27222 conditions, 4442 events. 601/4442 cut-off events. For 135355/136045 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 52826 event pairs, 0 based on Foata normal form. 26/3994 useless extension candidates. Maximal degree in co-relation 27027. Up to 914 conditions per place. [2020-10-11 16:26:56,570 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 665 selfloop transitions, 210 changer transitions 5/916 dead transitions. [2020-10-11 16:26:56,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 916 transitions, 37777 flow [2020-10-11 16:26:56,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:26:56,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:26:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1423 transitions. [2020-10-11 16:26:56,573 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321637426900584 [2020-10-11 16:26:56,573 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1423 transitions. [2020-10-11 16:26:56,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1423 transitions. [2020-10-11 16:26:56,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:56,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1423 transitions. [2020-10-11 16:26:56,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:26:56,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:26:56,576 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:26:56,576 INFO L185 Difference]: Start difference. First operand has 509 places, 872 transitions, 34471 flow. Second operand 30 states and 1423 transitions. [2020-10-11 16:26:56,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 916 transitions, 37777 flow [2020-10-11 16:26:58,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 916 transitions, 37477 flow, removed 25 selfloop flow, removed 22 redundant places. [2020-10-11 16:26:58,532 INFO L241 Difference]: Finished difference. Result has 518 places, 877 transitions, 35047 flow [2020-10-11 16:26:58,533 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=34184, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=35047, PETRI_PLACES=518, PETRI_TRANSITIONS=877} [2020-10-11 16:26:58,533 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 461 predicate places. [2020-10-11 16:26:58,533 INFO L481 AbstractCegarLoop]: Abstraction has has 518 places, 877 transitions, 35047 flow [2020-10-11 16:26:58,533 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:58,533 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:58,534 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, 1, 1] [2020-10-11 16:26:58,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:26:58,743 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:58,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:58,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1704715724, now seen corresponding path program 27 times [2020-10-11 16:26:58,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:58,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980663484] [2020-10-11 16:26:58,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:58,903 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:26:58,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980663484] [2020-10-11 16:26:58,904 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145013408] [2020-10-11 16:26:58,904 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 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:26:58,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:26:58,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:58,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:58,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:59,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:59,166 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:26:59,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:59,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:59,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833951] [2020-10-11 16:26:59,167 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:59,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:59,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:59,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:00,016 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:00,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 877 transitions, 35047 flow. Second operand 18 states. [2020-10-11 16:27:00,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:00,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:00,017 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:02,181 INFO L129 PetriNetUnfolder]: 614/4515 cut-off events. [2020-10-11 16:27:02,181 INFO L130 PetriNetUnfolder]: For 149452/150262 co-relation queries the response was YES. [2020-10-11 16:27:02,243 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28041 conditions, 4515 events. 614/4515 cut-off events. For 149452/150262 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 53760 event pairs, 0 based on Foata normal form. 75/4108 useless extension candidates. Maximal degree in co-relation 27848. Up to 737 conditions per place. [2020-10-11 16:27:02,264 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 339 selfloop transitions, 538 changer transitions 13/926 dead transitions. [2020-10-11 16:27:02,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 926 transitions, 38969 flow [2020-10-11 16:27:02,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:27:02,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:27:02,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2097 transitions. [2020-10-11 16:27:02,266 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8361244019138756 [2020-10-11 16:27:02,266 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2097 transitions. [2020-10-11 16:27:02,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2097 transitions. [2020-10-11 16:27:02,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:02,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2097 transitions. [2020-10-11 16:27:02,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:27:02,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:27:02,269 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:27:02,269 INFO L185 Difference]: Start difference. First operand has 518 places, 877 transitions, 35047 flow. Second operand 44 states and 2097 transitions. [2020-10-11 16:27:02,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 926 transitions, 38969 flow [2020-10-11 16:27:03,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 926 transitions, 38612 flow, removed 22 selfloop flow, removed 28 redundant places. [2020-10-11 16:27:03,074 INFO L241 Difference]: Finished difference. Result has 540 places, 889 transitions, 36687 flow [2020-10-11 16:27:03,075 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=34712, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=527, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=36687, PETRI_PLACES=540, PETRI_TRANSITIONS=889} [2020-10-11 16:27:03,075 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 483 predicate places. [2020-10-11 16:27:03,075 INFO L481 AbstractCegarLoop]: Abstraction has has 540 places, 889 transitions, 36687 flow [2020-10-11 16:27:03,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:03,075 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:03,075 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, 1, 1] [2020-10-11 16:27:03,275 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:27:03,276 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:03,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:03,277 INFO L82 PathProgramCache]: Analyzing trace with hash -461537294, now seen corresponding path program 28 times [2020-10-11 16:27:03,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:03,277 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708622091] [2020-10-11 16:27:03,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:03,445 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:27:03,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708622091] [2020-10-11 16:27:03,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976308428] [2020-10-11 16:27:03,445 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 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:27:03,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:27:03,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:03,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:27:03,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:03,629 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:03,651 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:03,658 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:27:03,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:03,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:27:03,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265495510] [2020-10-11 16:27:03,659 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:27:03,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:03,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:27:03,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:27:04,292 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:04,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 889 transitions, 36687 flow. Second operand 17 states. [2020-10-11 16:27:04,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:04,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:04,294 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:06,815 INFO L129 PetriNetUnfolder]: 650/4763 cut-off events. [2020-10-11 16:27:06,815 INFO L130 PetriNetUnfolder]: For 173159/174135 co-relation queries the response was YES. [2020-10-11 16:27:06,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30552 conditions, 4763 events. 650/4763 cut-off events. For 173159/174135 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 57300 event pairs, 0 based on Foata normal form. 126/4382 useless extension candidates. Maximal degree in co-relation 30352. Up to 796 conditions per place. [2020-10-11 16:27:06,905 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 144 selfloop transitions, 770 changer transitions 16/966 dead transitions. [2020-10-11 16:27:06,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 966 transitions, 42584 flow [2020-10-11 16:27:06,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:27:06,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:27:06,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2387 transitions. [2020-10-11 16:27:06,908 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375438596491228 [2020-10-11 16:27:06,908 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2387 transitions. [2020-10-11 16:27:06,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2387 transitions. [2020-10-11 16:27:06,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:06,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2387 transitions. [2020-10-11 16:27:06,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:27:06,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:27:06,912 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:27:06,913 INFO L185 Difference]: Start difference. First operand has 540 places, 889 transitions, 36687 flow. Second operand 50 states and 2387 transitions. [2020-10-11 16:27:06,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 966 transitions, 42584 flow [2020-10-11 16:27:07,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 966 transitions, 42057 flow, removed 106 selfloop flow, removed 37 redundant places. [2020-10-11 16:27:07,975 INFO L241 Difference]: Finished difference. Result has 559 places, 936 transitions, 40864 flow [2020-10-11 16:27:07,976 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=36263, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=729, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=40864, PETRI_PLACES=559, PETRI_TRANSITIONS=936} [2020-10-11 16:27:07,976 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 502 predicate places. [2020-10-11 16:27:07,976 INFO L481 AbstractCegarLoop]: Abstraction has has 559 places, 936 transitions, 40864 flow [2020-10-11 16:27:07,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:27:07,976 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:07,977 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, 1, 1] [2020-10-11 16:27:08,177 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:27:08,177 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:08,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:08,178 INFO L82 PathProgramCache]: Analyzing trace with hash 624745372, now seen corresponding path program 29 times [2020-10-11 16:27:08,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:08,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457420189] [2020-10-11 16:27:08,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:08,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:08,341 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:27:08,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457420189] [2020-10-11 16:27:08,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163386582] [2020-10-11 16:27:08,342 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 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:27:08,379 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:27:08,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:08,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:08,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:08,585 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:08,612 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:27:08,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:08,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:08,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19696408] [2020-10-11 16:27:08,613 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:08,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:08,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:08,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:08,913 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:08,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 936 transitions, 40864 flow. Second operand 18 states. [2020-10-11 16:27:08,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:08,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:08,914 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:11,126 INFO L129 PetriNetUnfolder]: 659/4889 cut-off events. [2020-10-11 16:27:11,126 INFO L130 PetriNetUnfolder]: For 177815/178693 co-relation queries the response was YES. [2020-10-11 16:27:11,197 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32297 conditions, 4889 events. 659/4889 cut-off events. For 177815/178693 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 59342 event pairs, 0 based on Foata normal form. 36/4403 useless extension candidates. Maximal degree in co-relation 32090. Up to 914 conditions per place. [2020-10-11 16:27:11,220 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 638 selfloop transitions, 329 changer transitions 5/1008 dead transitions. [2020-10-11 16:27:11,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1008 transitions, 45721 flow [2020-10-11 16:27:11,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:27:11,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:27:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1756 transitions. [2020-10-11 16:27:11,223 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326220957799905 [2020-10-11 16:27:11,223 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1756 transitions. [2020-10-11 16:27:11,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1756 transitions. [2020-10-11 16:27:11,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:11,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1756 transitions. [2020-10-11 16:27:11,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:27:11,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:27:11,226 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:27:11,226 INFO L185 Difference]: Start difference. First operand has 559 places, 936 transitions, 40864 flow. Second operand 37 states and 1756 transitions. [2020-10-11 16:27:11,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1008 transitions, 45721 flow [2020-10-11 16:27:12,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 1008 transitions, 44658 flow, removed 355 selfloop flow, removed 39 redundant places. [2020-10-11 16:27:12,320 INFO L241 Difference]: Finished difference. Result has 558 places, 958 transitions, 42050 flow [2020-10-11 16:27:12,321 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=39846, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=42050, PETRI_PLACES=558, PETRI_TRANSITIONS=958} [2020-10-11 16:27:12,321 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 501 predicate places. [2020-10-11 16:27:12,321 INFO L481 AbstractCegarLoop]: Abstraction has has 558 places, 958 transitions, 42050 flow [2020-10-11 16:27:12,321 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:12,321 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:12,321 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, 1, 1] [2020-10-11 16:27:12,535 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:12,536 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:12,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:12,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1116726886, now seen corresponding path program 30 times [2020-10-11 16:27:12,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:12,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383853964] [2020-10-11 16:27:12,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:12,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:12,702 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:27:12,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383853964] [2020-10-11 16:27:12,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417489680] [2020-10-11 16:27:12,702 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 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:27:12,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:27:12,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:12,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:12,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:12,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:12,980 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:27:12,980 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:12,980 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:12,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423086460] [2020-10-11 16:27:12,980 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:12,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:12,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:12,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:13,355 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:13,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 958 transitions, 42050 flow. Second operand 18 states. [2020-10-11 16:27:13,356 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:13,356 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:13,356 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:15,884 INFO L129 PetriNetUnfolder]: 670/4974 cut-off events. [2020-10-11 16:27:15,884 INFO L130 PetriNetUnfolder]: For 184069/184989 co-relation queries the response was YES. [2020-10-11 16:27:15,948 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32941 conditions, 4974 events. 670/4974 cut-off events. For 184069/184989 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 60571 event pairs, 0 based on Foata normal form. 48/4490 useless extension candidates. Maximal degree in co-relation 32731. Up to 834 conditions per place. [2020-10-11 16:27:15,971 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 545 selfloop transitions, 439 changer transitions 5/1025 dead transitions. [2020-10-11 16:27:15,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1025 transitions, 46555 flow [2020-10-11 16:27:15,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:27:15,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:27:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1853 transitions. [2020-10-11 16:27:15,973 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335582546108862 [2020-10-11 16:27:15,973 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1853 transitions. [2020-10-11 16:27:15,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1853 transitions. [2020-10-11 16:27:15,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:15,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1853 transitions. [2020-10-11 16:27:15,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:27:15,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:27:15,975 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:27:15,975 INFO L185 Difference]: Start difference. First operand has 558 places, 958 transitions, 42050 flow. Second operand 39 states and 1853 transitions. [2020-10-11 16:27:15,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1025 transitions, 46555 flow [2020-10-11 16:27:17,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 1025 transitions, 46072 flow, removed 38 selfloop flow, removed 32 redundant places. [2020-10-11 16:27:17,130 INFO L241 Difference]: Finished difference. Result has 568 places, 971 transitions, 43571 flow [2020-10-11 16:27:17,131 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=41581, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=43571, PETRI_PLACES=568, PETRI_TRANSITIONS=971} [2020-10-11 16:27:17,131 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 511 predicate places. [2020-10-11 16:27:17,131 INFO L481 AbstractCegarLoop]: Abstraction has has 568 places, 971 transitions, 43571 flow [2020-10-11 16:27:17,131 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:17,131 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:17,131 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, 1, 1] [2020-10-11 16:27:17,331 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-11 16:27:17,332 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:17,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:17,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1546343590, now seen corresponding path program 31 times [2020-10-11 16:27:17,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:17,333 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522801525] [2020-10-11 16:27:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:17,491 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:27:17,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522801525] [2020-10-11 16:27:17,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886633559] [2020-10-11 16:27:17,492 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 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:27:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:17,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:17,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:17,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:19,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:19,823 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:27:19,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:19,824 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:19,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540856059] [2020-10-11 16:27:19,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:19,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:19,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:19,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2020-10-11 16:27:24,788 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:24,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 971 transitions, 43571 flow. Second operand 18 states. [2020-10-11 16:27:24,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:24,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:24,789 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:40,859 WARN L193 SmtUtils]: Spent 3.20 s on a formula simplification. DAG size of input: 36 DAG size of output: 24 [2020-10-11 16:28:03,673 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-11 16:28:11,890 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification that was a NOOP. DAG size: 24 [2020-10-11 16:28:17,437 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 25 [2020-10-11 16:28:35,562 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-11 16:28:59,655 WARN L193 SmtUtils]: Spent 1.40 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-11 16:29:18,899 WARN L193 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2020-10-11 16:29:49,970 WARN L193 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-11 16:30:03,938 WARN L193 SmtUtils]: Spent 1.56 s on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-10-11 16:30:35,204 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 21 [2020-10-11 16:30:39,395 INFO L129 PetriNetUnfolder]: 779/5812 cut-off events. [2020-10-11 16:30:39,395 INFO L130 PetriNetUnfolder]: For 247415/248552 co-relation queries the response was YES. [2020-10-11 16:30:39,470 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39676 conditions, 5812 events. 779/5812 cut-off events. For 247415/248552 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 72519 event pairs, 0 based on Foata normal form. 142/5333 useless extension candidates. Maximal degree in co-relation 39463. Up to 978 conditions per place. [2020-10-11 16:30:39,498 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 211 selfloop transitions, 870 changer transitions 17/1134 dead transitions. [2020-10-11 16:30:39,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1134 transitions, 55501 flow [2020-10-11 16:30:39,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2020-10-11 16:30:39,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-10-11 16:30:39,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2716 transitions. [2020-10-11 16:30:39,532 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359495229301324 [2020-10-11 16:30:39,532 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2716 transitions. [2020-10-11 16:30:39,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2716 transitions. [2020-10-11 16:30:39,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:39,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2716 transitions. [2020-10-11 16:30:39,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 58 states. [2020-10-11 16:30:39,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 58 states. [2020-10-11 16:30:39,535 INFO L81 ComplementDD]: Finished complementDD. Result 58 states. [2020-10-11 16:30:39,535 INFO L185 Difference]: Start difference. First operand has 568 places, 971 transitions, 43571 flow. Second operand 57 states and 2716 transitions. [2020-10-11 16:30:39,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1134 transitions, 55501 flow [2020-10-11 16:30:40,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 1134 transitions, 54784 flow, removed 130 selfloop flow, removed 29 redundant places. [2020-10-11 16:30:40,753 INFO L241 Difference]: Finished difference. Result has 605 places, 1098 transitions, 53107 flow [2020-10-11 16:30:40,753 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=43012, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=754, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=53107, PETRI_PLACES=605, PETRI_TRANSITIONS=1098} [2020-10-11 16:30:40,754 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 548 predicate places. [2020-10-11 16:30:40,754 INFO L481 AbstractCegarLoop]: Abstraction has has 605 places, 1098 transitions, 53107 flow [2020-10-11 16:30:40,754 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:30:40,754 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:40,754 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, 1, 1] [2020-10-11 16:30:40,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:40,955 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:40,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:40,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1572714032, now seen corresponding path program 32 times [2020-10-11 16:30:40,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:40,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120584341] [2020-10-11 16:30:40,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:40,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:41,134 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:30:41,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120584341] [2020-10-11 16:30:41,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056145739] [2020-10-11 16:30:41,135 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 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:30:41,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:30:41,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:41,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:30:41,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:41,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:41,409 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:30:41,409 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:41,409 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:30:41,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986724622] [2020-10-11 16:30:41,409 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:30:41,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:41,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:30:41,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:30:42,010 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:42,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 1098 transitions, 53107 flow. Second operand 18 states. [2020-10-11 16:30:42,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:42,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:42,012 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:44,455 INFO L129 PetriNetUnfolder]: 783/5901 cut-off events. [2020-10-11 16:30:44,456 INFO L130 PetriNetUnfolder]: For 252757/253865 co-relation queries the response was YES. [2020-10-11 16:30:44,551 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41364 conditions, 5901 events. 783/5901 cut-off events. For 252757/253865 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 73938 event pairs, 0 based on Foata normal form. 38/5307 useless extension candidates. Maximal degree in co-relation 41141. Up to 1212 conditions per place. [2020-10-11 16:30:44,581 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 868 selfloop transitions, 264 changer transitions 5/1173 dead transitions. [2020-10-11 16:30:44,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 1173 transitions, 58467 flow [2020-10-11 16:30:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:30:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:30:44,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1470 transitions. [2020-10-11 16:30:44,583 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831918505942275 [2020-10-11 16:30:44,583 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1470 transitions. [2020-10-11 16:30:44,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1470 transitions. [2020-10-11 16:30:44,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:44,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1470 transitions. [2020-10-11 16:30:44,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:30:44,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:30:44,585 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:30:44,585 INFO L185 Difference]: Start difference. First operand has 605 places, 1098 transitions, 53107 flow. Second operand 31 states and 1470 transitions. [2020-10-11 16:30:44,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 1173 transitions, 58467 flow [2020-10-11 16:30:46,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1173 transitions, 56622 flow, removed 678 selfloop flow, removed 49 redundant places. [2020-10-11 16:30:46,648 INFO L241 Difference]: Finished difference. Result has 587 places, 1114 transitions, 53189 flow [2020-10-11 16:30:46,649 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=51444, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=53189, PETRI_PLACES=587, PETRI_TRANSITIONS=1114} [2020-10-11 16:30:46,649 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 530 predicate places. [2020-10-11 16:30:46,649 INFO L481 AbstractCegarLoop]: Abstraction has has 587 places, 1114 transitions, 53189 flow [2020-10-11 16:30:46,649 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:30:46,649 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:46,649 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, 1, 1] [2020-10-11 16:30:46,850 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-11 16:30:46,850 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:46,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:46,851 INFO L82 PathProgramCache]: Analyzing trace with hash -393974308, now seen corresponding path program 33 times [2020-10-11 16:30:46,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:46,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705930710] [2020-10-11 16:30:46,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:47,068 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:30:47,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705930710] [2020-10-11 16:30:47,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625332834] [2020-10-11 16:30:47,069 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 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:30:47,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:30:47,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:30:47,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:47,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:47,436 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:30:47,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:47,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:30:47,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242589884] [2020-10-11 16:30:47,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:30:47,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:47,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:30:47,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:30:48,006 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:48,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 1114 transitions, 53189 flow. Second operand 18 states. [2020-10-11 16:30:48,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:48,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:48,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:50,540 INFO L129 PetriNetUnfolder]: 791/5973 cut-off events. [2020-10-11 16:30:50,541 INFO L130 PetriNetUnfolder]: For 248984/250026 co-relation queries the response was YES. [2020-10-11 16:30:50,637 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41203 conditions, 5973 events. 791/5973 cut-off events. For 248984/250026 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 75022 event pairs, 0 based on Foata normal form. 44/5377 useless extension candidates. Maximal degree in co-relation 40983. Up to 1113 conditions per place. [2020-10-11 16:30:50,666 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 763 selfloop transitions, 387 changer transitions 5/1191 dead transitions. [2020-10-11 16:30:50,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 1191 transitions, 58314 flow [2020-10-11 16:30:50,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:30:50,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:30:50,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1661 transitions. [2020-10-11 16:30:50,669 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8325814536340852 [2020-10-11 16:30:50,669 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1661 transitions. [2020-10-11 16:30:50,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1661 transitions. [2020-10-11 16:30:50,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:50,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1661 transitions. [2020-10-11 16:30:50,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:30:50,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:30:50,671 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:30:50,671 INFO L185 Difference]: Start difference. First operand has 587 places, 1114 transitions, 53189 flow. Second operand 35 states and 1661 transitions. [2020-10-11 16:30:50,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 1191 transitions, 58314 flow [2020-10-11 16:30:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 1191 transitions, 57992 flow, removed 29 selfloop flow, removed 22 redundant places. [2020-10-11 16:30:52,588 INFO L241 Difference]: Finished difference. Result has 604 places, 1125 transitions, 54653 flow [2020-10-11 16:30:52,589 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52882, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=54653, PETRI_PLACES=604, PETRI_TRANSITIONS=1125} [2020-10-11 16:30:52,589 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 547 predicate places. [2020-10-11 16:30:52,589 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 1125 transitions, 54653 flow [2020-10-11 16:30:52,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:30:52,589 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:52,590 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, 1, 1] [2020-10-11 16:30:52,790 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:30:52,790 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:52,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:52,791 INFO L82 PathProgramCache]: Analyzing trace with hash -366618336, now seen corresponding path program 34 times [2020-10-11 16:30:52,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:52,792 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522887679] [2020-10-11 16:30:52,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:52,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:52,963 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:30:52,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522887679] [2020-10-11 16:30:52,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371048642] [2020-10-11 16:30:52,964 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 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:30:53,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:30:53,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:53,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:30:53,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:53,198 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:53,228 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:30:53,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:53,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:30:53,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288758542] [2020-10-11 16:30:53,229 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:30:53,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:53,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:30:53,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:30:53,755 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:53,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 1125 transitions, 54653 flow. Second operand 18 states. [2020-10-11 16:30:53,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:53,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:53,756 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:56,662 INFO L129 PetriNetUnfolder]: 796/6011 cut-off events. [2020-10-11 16:30:56,662 INFO L130 PetriNetUnfolder]: For 261635/262708 co-relation queries the response was YES. [2020-10-11 16:30:56,759 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41945 conditions, 6011 events. 796/6011 cut-off events. For 261635/262708 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 75760 event pairs, 0 based on Foata normal form. 60/5427 useless extension candidates. Maximal degree in co-relation 41721. Up to 1018 conditions per place. [2020-10-11 16:30:56,789 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 603 selfloop transitions, 555 changer transitions 5/1199 dead transitions. [2020-10-11 16:30:56,789 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1199 transitions, 59629 flow [2020-10-11 16:30:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:30:56,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:30:56,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1948 transitions. [2020-10-11 16:30:56,791 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335472828412495 [2020-10-11 16:30:56,791 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1948 transitions. [2020-10-11 16:30:56,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1948 transitions. [2020-10-11 16:30:56,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:56,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1948 transitions. [2020-10-11 16:30:56,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:30:56,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:30:56,794 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:30:56,794 INFO L185 Difference]: Start difference. First operand has 604 places, 1125 transitions, 54653 flow. Second operand 41 states and 1948 transitions. [2020-10-11 16:30:56,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1199 transitions, 59629 flow [2020-10-11 16:30:58,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 1199 transitions, 59100 flow, removed 31 selfloop flow, removed 32 redundant places. [2020-10-11 16:30:58,318 INFO L241 Difference]: Finished difference. Result has 613 places, 1130 transitions, 56020 flow [2020-10-11 16:30:58,319 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=54134, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=550, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=56020, PETRI_PLACES=613, PETRI_TRANSITIONS=1130} [2020-10-11 16:30:58,319 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 556 predicate places. [2020-10-11 16:30:58,319 INFO L481 AbstractCegarLoop]: Abstraction has has 613 places, 1130 transitions, 56020 flow [2020-10-11 16:30:58,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:30:58,319 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:58,319 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, 1, 1] [2020-10-11 16:30:58,526 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:58,527 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:58,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:58,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1498684530, now seen corresponding path program 35 times [2020-10-11 16:30:58,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:58,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437495521] [2020-10-11 16:30:58,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:58,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:58,703 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:30:58,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437495521] [2020-10-11 16:30:58,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791487590] [2020-10-11 16:30:58,703 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 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:30:58,740 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:30:58,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:58,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:30:58,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:58,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:58,968 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:30:58,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:58,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:30:58,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144243807] [2020-10-11 16:30:58,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:30:58,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:58,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:30:58,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:30:59,406 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:59,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 1130 transitions, 56020 flow. Second operand 18 states. [2020-10-11 16:30:59,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:59,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:59,407 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:02,529 INFO L129 PetriNetUnfolder]: 809/6121 cut-off events. [2020-10-11 16:31:02,529 INFO L130 PetriNetUnfolder]: For 278718/279884 co-relation queries the response was YES. [2020-10-11 16:31:02,629 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43254 conditions, 6121 events. 809/6121 cut-off events. For 278718/279884 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 77362 event pairs, 0 based on Foata normal form. 86/5550 useless extension candidates. Maximal degree in co-relation 43032. Up to 1043 conditions per place. [2020-10-11 16:31:02,660 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 463 selfloop transitions, 695 changer transitions 5/1199 dead transitions. [2020-10-11 16:31:02,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1199 transitions, 61213 flow [2020-10-11 16:31:02,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:31:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:31:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2093 transitions. [2020-10-11 16:31:02,662 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345295055821371 [2020-10-11 16:31:02,662 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2093 transitions. [2020-10-11 16:31:02,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2093 transitions. [2020-10-11 16:31:02,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:02,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2093 transitions. [2020-10-11 16:31:02,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:31:02,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:31:02,665 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:31:02,665 INFO L185 Difference]: Start difference. First operand has 613 places, 1130 transitions, 56020 flow. Second operand 44 states and 2093 transitions. [2020-10-11 16:31:02,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1199 transitions, 61213 flow [2020-10-11 16:31:04,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 1199 transitions, 60529 flow, removed 62 selfloop flow, removed 34 redundant places. [2020-10-11 16:31:04,391 INFO L241 Difference]: Finished difference. Result has 623 places, 1144 transitions, 58224 flow [2020-10-11 16:31:04,392 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=55360, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=681, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=58224, PETRI_PLACES=623, PETRI_TRANSITIONS=1144} [2020-10-11 16:31:04,392 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 566 predicate places. [2020-10-11 16:31:04,393 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 1144 transitions, 58224 flow [2020-10-11 16:31:04,393 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:31:04,393 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:04,393 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, 1, 1] [2020-10-11 16:31:04,593 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:31:04,594 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:04,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:04,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1553932272, now seen corresponding path program 36 times [2020-10-11 16:31:04,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:04,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350069067] [2020-10-11 16:31:04,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:04,784 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:31:04,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350069067] [2020-10-11 16:31:04,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040021131] [2020-10-11 16:31:04,785 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 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:31:04,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:31:04,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:04,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:31:04,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:04,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:31:05,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:05,008 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:31:05,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:05,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:31:05,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966155294] [2020-10-11 16:31:05,009 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:31:05,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:05,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:31:05,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:31:05,689 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:05,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1144 transitions, 58224 flow. Second operand 17 states. [2020-10-11 16:31:05,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:05,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:05,690 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:08,983 INFO L129 PetriNetUnfolder]: 846/6363 cut-off events. [2020-10-11 16:31:08,983 INFO L130 PetriNetUnfolder]: For 315066/316388 co-relation queries the response was YES. [2020-10-11 16:31:09,088 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46139 conditions, 6363 events. 846/6363 cut-off events. For 315066/316388 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 81298 event pairs, 0 based on Foata normal form. 166/5848 useless extension candidates. Maximal degree in co-relation 45917. Up to 1105 conditions per place. [2020-10-11 16:31:09,121 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 194 selfloop transitions, 969 changer transitions 11/1210 dead transitions. [2020-10-11 16:31:09,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 1210 transitions, 64939 flow [2020-10-11 16:31:09,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:31:09,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:31:09,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:31:09,123 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:31:09,123 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:31:09,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:31:09,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:09,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:31:09,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:31:09,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:31:09,126 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:31:09,126 INFO L185 Difference]: Start difference. First operand has 623 places, 1144 transitions, 58224 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:31:09,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 1210 transitions, 64939 flow [2020-10-11 16:31:10,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1210 transitions, 64210 flow, removed 28 selfloop flow, removed 35 redundant places. [2020-10-11 16:31:11,014 INFO L241 Difference]: Finished difference. Result has 639 places, 1188 transitions, 63200 flow [2020-10-11 16:31:11,015 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=57533, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=930, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=63200, PETRI_PLACES=639, PETRI_TRANSITIONS=1188} [2020-10-11 16:31:11,015 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 582 predicate places. [2020-10-11 16:31:11,015 INFO L481 AbstractCegarLoop]: Abstraction has has 639 places, 1188 transitions, 63200 flow [2020-10-11 16:31:11,015 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:31:11,015 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:11,015 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:11,216 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:31:11,216 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:11,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:11,217 INFO L82 PathProgramCache]: Analyzing trace with hash 70163489, now seen corresponding path program 13 times [2020-10-11 16:31:11,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:11,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282671963] [2020-10-11 16:31:11,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:11,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:11,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282671963] [2020-10-11 16:31:11,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532007226] [2020-10-11 16:31:11,398 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 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:31:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:11,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:11,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:11,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:11,717 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:11,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:11,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:11,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648851462] [2020-10-11 16:31:11,718 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:11,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:11,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:11,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:12,415 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:12,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 1188 transitions, 63200 flow. Second operand 20 states. [2020-10-11 16:31:12,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:12,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:12,416 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:15,047 INFO L129 PetriNetUnfolder]: 843/6366 cut-off events. [2020-10-11 16:31:15,047 INFO L130 PetriNetUnfolder]: For 321278/322593 co-relation queries the response was YES. [2020-10-11 16:31:15,148 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47271 conditions, 6366 events. 843/6366 cut-off events. For 321278/322593 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 81269 event pairs, 0 based on Foata normal form. 45/5729 useless extension candidates. Maximal degree in co-relation 47043. Up to 1461 conditions per place. [2020-10-11 16:31:15,181 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1058 selfloop transitions, 124 changer transitions 5/1223 dead transitions. [2020-10-11 16:31:15,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 1223 transitions, 66992 flow [2020-10-11 16:31:15,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:31:15,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:31:15,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:31:15,183 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:31:15,183 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:31:15,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:31:15,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:15,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:31:15,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:31:15,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:31:15,185 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:31:15,185 INFO L185 Difference]: Start difference. First operand has 639 places, 1188 transitions, 63200 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:31:15,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 1223 transitions, 66992 flow [2020-10-11 16:31:17,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 1223 transitions, 66100 flow, removed 263 selfloop flow, removed 35 redundant places. [2020-10-11 16:31:17,319 INFO L241 Difference]: Finished difference. Result has 623 places, 1189 transitions, 62737 flow [2020-10-11 16:31:17,320 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=62324, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1064, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62737, PETRI_PLACES=623, PETRI_TRANSITIONS=1189} [2020-10-11 16:31:17,320 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 566 predicate places. [2020-10-11 16:31:17,320 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 1189 transitions, 62737 flow [2020-10-11 16:31:17,320 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:17,320 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:17,320 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:17,521 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:31:17,521 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:17,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:17,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1015683319, now seen corresponding path program 14 times [2020-10-11 16:31:17,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:17,522 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409275522] [2020-10-11 16:31:17,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:17,703 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:17,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409275522] [2020-10-11 16:31:17,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395264498] [2020-10-11 16:31:17,703 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 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 16:31:17,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:31:17,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:17,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:17,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:17,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:18,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:18,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:18,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680060764] [2020-10-11 16:31:18,027 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:18,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:18,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:18,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:18,678 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:18,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1189 transitions, 62737 flow. Second operand 20 states. [2020-10-11 16:31:18,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:18,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:18,679 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:21,521 INFO L129 PetriNetUnfolder]: 844/6368 cut-off events. [2020-10-11 16:31:21,521 INFO L130 PetriNetUnfolder]: For 319969/321288 co-relation queries the response was YES. [2020-10-11 16:31:21,616 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47034 conditions, 6368 events. 844/6368 cut-off events. For 319969/321288 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 81264 event pairs, 0 based on Foata normal form. 45/5731 useless extension candidates. Maximal degree in co-relation 46808. Up to 1423 conditions per place. [2020-10-11 16:31:21,649 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1019 selfloop transitions, 165 changer transitions 5/1225 dead transitions. [2020-10-11 16:31:21,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 1225 transitions, 66554 flow [2020-10-11 16:31:21,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:31:21,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:31:21,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1234 transitions. [2020-10-11 16:31:21,651 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326585695006747 [2020-10-11 16:31:21,651 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1234 transitions. [2020-10-11 16:31:21,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1234 transitions. [2020-10-11 16:31:21,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:21,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1234 transitions. [2020-10-11 16:31:21,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:31:21,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:31:21,653 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:31:21,654 INFO L185 Difference]: Start difference. First operand has 623 places, 1189 transitions, 62737 flow. Second operand 26 states and 1234 transitions. [2020-10-11 16:31:21,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 1225 transitions, 66554 flow [2020-10-11 16:31:23,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 1225 transitions, 66367 flow, removed 10 selfloop flow, removed 16 redundant places. [2020-10-11 16:31:23,564 INFO L241 Difference]: Finished difference. Result has 634 places, 1191 transitions, 63114 flow [2020-10-11 16:31:23,565 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=62560, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1024, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=63114, PETRI_PLACES=634, PETRI_TRANSITIONS=1191} [2020-10-11 16:31:23,565 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 577 predicate places. [2020-10-11 16:31:23,565 INFO L481 AbstractCegarLoop]: Abstraction has has 634 places, 1191 transitions, 63114 flow [2020-10-11 16:31:23,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:23,566 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:23,566 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:23,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:23,766 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:23,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:23,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1368539317, now seen corresponding path program 15 times [2020-10-11 16:31:23,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:23,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554571961] [2020-10-11 16:31:23,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:23,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:23,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554571961] [2020-10-11 16:31:23,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950588125] [2020-10-11 16:31:23,987 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 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 16:31:24,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:31:24,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:24,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:24,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:24,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:24,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:24,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:24,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079160750] [2020-10-11 16:31:24,342 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:24,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:24,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:24,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:25,468 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:25,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 1191 transitions, 63114 flow. Second operand 20 states. [2020-10-11 16:31:25,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:25,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:25,469 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:28,464 INFO L129 PetriNetUnfolder]: 845/6370 cut-off events. [2020-10-11 16:31:28,464 INFO L130 PetriNetUnfolder]: For 326332/327642 co-relation queries the response was YES. [2020-10-11 16:31:28,548 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47257 conditions, 6370 events. 845/6370 cut-off events. For 326332/327642 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 81363 event pairs, 0 based on Foata normal form. 45/5732 useless extension candidates. Maximal degree in co-relation 47029. Up to 1399 conditions per place. [2020-10-11 16:31:28,581 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 994 selfloop transitions, 192 changer transitions 5/1227 dead transitions. [2020-10-11 16:31:28,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1227 transitions, 66972 flow [2020-10-11 16:31:28,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:31:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:31:28,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1376 transitions. [2020-10-11 16:31:28,583 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324258923169994 [2020-10-11 16:31:28,583 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1376 transitions. [2020-10-11 16:31:28,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1376 transitions. [2020-10-11 16:31:28,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:28,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1376 transitions. [2020-10-11 16:31:28,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:31:28,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:31:28,585 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:31:28,585 INFO L185 Difference]: Start difference. First operand has 634 places, 1191 transitions, 63114 flow. Second operand 29 states and 1376 transitions. [2020-10-11 16:31:28,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1227 transitions, 66972 flow [2020-10-11 16:31:30,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 1227 transitions, 66702 flow, removed 19 selfloop flow, removed 23 redundant places. [2020-10-11 16:31:30,661 INFO L241 Difference]: Finished difference. Result has 640 places, 1192 transitions, 63467 flow [2020-10-11 16:31:30,662 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=62864, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=63467, PETRI_PLACES=640, PETRI_TRANSITIONS=1192} [2020-10-11 16:31:30,663 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 583 predicate places. [2020-10-11 16:31:30,663 INFO L481 AbstractCegarLoop]: Abstraction has has 640 places, 1192 transitions, 63467 flow [2020-10-11 16:31:30,663 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:30,663 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:30,663 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:30,863 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:30,864 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:30,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:30,864 INFO L82 PathProgramCache]: Analyzing trace with hash -838135631, now seen corresponding path program 16 times [2020-10-11 16:31:30,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:30,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352527959] [2020-10-11 16:31:30,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:31,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352527959] [2020-10-11 16:31:31,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108829098] [2020-10-11 16:31:31,090 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 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 16:31:31,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:31:31,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:31,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:31:31,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:31,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:31,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:31,437 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:31,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:31,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:31,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586987948] [2020-10-11 16:31:31,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:31,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:31,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:31,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:31,660 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:31,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 1192 transitions, 63467 flow. Second operand 19 states. [2020-10-11 16:31:31,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:31,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:31,662 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:35,435 INFO L129 PetriNetUnfolder]: 898/6748 cut-off events. [2020-10-11 16:31:35,435 INFO L130 PetriNetUnfolder]: For 371253/372615 co-relation queries the response was YES. [2020-10-11 16:31:35,566 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50697 conditions, 6748 events. 898/6748 cut-off events. For 371253/372615 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 86741 event pairs, 0 based on Foata normal form. 99/6124 useless extension candidates. Maximal degree in co-relation 50468. Up to 1381 conditions per place. [2020-10-11 16:31:35,603 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 812 selfloop transitions, 411 changer transitions 11/1270 dead transitions. [2020-10-11 16:31:35,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 1270 transitions, 70882 flow [2020-10-11 16:31:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:31:35,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:31:35,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:31:35,605 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:31:35,606 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:31:35,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:31:35,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:35,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:31:35,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:31:35,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:31:35,609 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:31:35,609 INFO L185 Difference]: Start difference. First operand has 640 places, 1192 transitions, 63467 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:31:35,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 1270 transitions, 70882 flow [2020-10-11 16:31:38,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 1270 transitions, 70501 flow, removed 39 selfloop flow, removed 27 redundant places. [2020-10-11 16:31:38,163 INFO L241 Difference]: Finished difference. Result has 660 places, 1255 transitions, 67810 flow [2020-10-11 16:31:38,164 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=63144, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=67810, PETRI_PLACES=660, PETRI_TRANSITIONS=1255} [2020-10-11 16:31:38,164 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 603 predicate places. [2020-10-11 16:31:38,165 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 1255 transitions, 67810 flow [2020-10-11 16:31:38,165 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:38,165 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:38,165 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:38,378 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:38,379 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:38,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:38,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1815766023, now seen corresponding path program 17 times [2020-10-11 16:31:38,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:38,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984002992] [2020-10-11 16:31:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:38,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984002992] [2020-10-11 16:31:38,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917089345] [2020-10-11 16:31:38,617 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 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 16:31:38,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:31:38,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:38,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:38,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:38,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:38,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:39,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:39,002 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:39,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937330617] [2020-10-11 16:31:39,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:39,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:39,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:39,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:40,155 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:40,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1255 transitions, 67810 flow. Second operand 20 states. [2020-10-11 16:31:40,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:40,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:40,156 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:44,871 INFO L129 PetriNetUnfolder]: 934/7034 cut-off events. [2020-10-11 16:31:44,872 INFO L130 PetriNetUnfolder]: For 396549/398088 co-relation queries the response was YES. [2020-10-11 16:31:44,997 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53587 conditions, 7034 events. 934/7034 cut-off events. For 396549/398088 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 91198 event pairs, 0 based on Foata normal form. 159/6439 useless extension candidates. Maximal degree in co-relation 53351. Up to 1210 conditions per place. [2020-10-11 16:31:45,035 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 325 selfloop transitions, 985 changer transitions 17/1363 dead transitions. [2020-10-11 16:31:45,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 1363 transitions, 77103 flow [2020-10-11 16:31:45,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-10-11 16:31:45,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-11 16:31:45,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2765 transitions. [2020-10-11 16:31:45,037 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8363581367211131 [2020-10-11 16:31:45,037 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 2765 transitions. [2020-10-11 16:31:45,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 2765 transitions. [2020-10-11 16:31:45,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:45,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 2765 transitions. [2020-10-11 16:31:45,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 59 states. [2020-10-11 16:31:45,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 59 states. [2020-10-11 16:31:45,041 INFO L81 ComplementDD]: Finished complementDD. Result 59 states. [2020-10-11 16:31:45,041 INFO L185 Difference]: Start difference. First operand has 660 places, 1255 transitions, 67810 flow. Second operand 58 states and 2765 transitions. [2020-10-11 16:31:45,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 1363 transitions, 77103 flow [2020-10-11 16:31:47,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 1363 transitions, 75659 flow, removed 470 selfloop flow, removed 34 redundant places. [2020-10-11 16:31:47,765 INFO L241 Difference]: Finished difference. Result has 691 places, 1318 transitions, 73270 flow [2020-10-11 16:31:47,766 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=66713, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=929, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=73270, PETRI_PLACES=691, PETRI_TRANSITIONS=1318} [2020-10-11 16:31:47,766 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 634 predicate places. [2020-10-11 16:31:47,766 INFO L481 AbstractCegarLoop]: Abstraction has has 691 places, 1318 transitions, 73270 flow [2020-10-11 16:31:47,767 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:47,767 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:47,767 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:47,979 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:47,980 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:47,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:47,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1716376305, now seen corresponding path program 18 times [2020-10-11 16:31:47,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:47,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106443753] [2020-10-11 16:31:47,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:48,191 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:48,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106443753] [2020-10-11 16:31:48,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455547272] [2020-10-11 16:31:48,192 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 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 16:31:48,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:31:48,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:48,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:48,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:48,463 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:48,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:48,523 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:48,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:48,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:48,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886854917] [2020-10-11 16:31:48,524 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:48,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:48,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:48,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:49,540 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:49,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 1318 transitions, 73270 flow. Second operand 19 states. [2020-10-11 16:31:49,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:49,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:49,541 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:53,421 INFO L129 PetriNetUnfolder]: 949/7176 cut-off events. [2020-10-11 16:31:53,422 INFO L130 PetriNetUnfolder]: For 407816/409086 co-relation queries the response was YES. [2020-10-11 16:31:53,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55639 conditions, 7176 events. 949/7176 cut-off events. For 407816/409086 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 93310 event pairs, 0 based on Foata normal form. 89/6495 useless extension candidates. Maximal degree in co-relation 55395. Up to 1377 conditions per place. [2020-10-11 16:31:53,595 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 793 selfloop transitions, 527 changer transitions 11/1367 dead transitions. [2020-10-11 16:31:53,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 1367 transitions, 79248 flow [2020-10-11 16:31:53,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:31:53,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:31:53,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:31:53,597 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:31:53,597 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:31:53,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:31:53,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:53,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:31:53,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:31:53,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:31:53,599 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:31:53,599 INFO L185 Difference]: Start difference. First operand has 691 places, 1318 transitions, 73270 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:31:53,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 1367 transitions, 79248 flow [2020-10-11 16:31:56,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 1367 transitions, 77421 flow, removed 665 selfloop flow, removed 46 redundant places. [2020-10-11 16:31:56,801 INFO L241 Difference]: Finished difference. Result has 683 places, 1345 transitions, 74616 flow [2020-10-11 16:31:56,802 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=71479, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=74616, PETRI_PLACES=683, PETRI_TRANSITIONS=1345} [2020-10-11 16:31:56,802 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 626 predicate places. [2020-10-11 16:31:56,803 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 1345 transitions, 74616 flow [2020-10-11 16:31:56,803 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:56,803 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:56,803 INFO L255 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2020-10-11 16:31:57,009 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 16:31:57,009 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:57,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:57,010 INFO L82 PathProgramCache]: Analyzing trace with hash -646793359, now seen corresponding path program 19 times [2020-10-11 16:31:57,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:57,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270910589] [2020-10-11 16:31:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:57,305 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:57,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270910589] [2020-10-11 16:31:57,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288030050] [2020-10-11 16:31:57,306 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 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 16:31:57,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:57,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:57,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:57,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:57,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:57,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:57,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:57,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960356508] [2020-10-11 16:31:57,583 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:57,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:57,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:57,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:58,498 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:58,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 1345 transitions, 74616 flow. Second operand 19 states. [2020-10-11 16:31:58,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:58,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:58,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:02,062 INFO L129 PetriNetUnfolder]: 968/7331 cut-off events. [2020-10-11 16:32:02,063 INFO L130 PetriNetUnfolder]: For 413060/414330 co-relation queries the response was YES. [2020-10-11 16:32:02,199 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56938 conditions, 7331 events. 968/7331 cut-off events. For 413060/414330 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 95755 event pairs, 0 based on Foata normal form. 49/6594 useless extension candidates. Maximal degree in co-relation 56696. Up to 1669 conditions per place. [2020-10-11 16:32:02,241 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1135 selfloop transitions, 211 changer transitions 11/1393 dead transitions. [2020-10-11 16:32:02,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1393 transitions, 80734 flow [2020-10-11 16:32:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:32:02,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:32:02,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1625 transitions. [2020-10-11 16:32:02,242 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8384932920536635 [2020-10-11 16:32:02,242 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1625 transitions. [2020-10-11 16:32:02,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1625 transitions. [2020-10-11 16:32:02,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:02,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1625 transitions. [2020-10-11 16:32:02,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:32:02,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:32:02,244 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:32:02,245 INFO L185 Difference]: Start difference. First operand has 683 places, 1345 transitions, 74616 flow. Second operand 34 states and 1625 transitions. [2020-10-11 16:32:02,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1393 transitions, 80734 flow [2020-10-11 16:32:04,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 1393 transitions, 80115 flow, removed 141 selfloop flow, removed 29 redundant places. [2020-10-11 16:32:04,955 INFO L241 Difference]: Finished difference. Result has 690 places, 1375 transitions, 76391 flow [2020-10-11 16:32:04,956 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=74031, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=76391, PETRI_PLACES=690, PETRI_TRANSITIONS=1375} [2020-10-11 16:32:04,956 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 633 predicate places. [2020-10-11 16:32:04,956 INFO L481 AbstractCegarLoop]: Abstraction has has 690 places, 1375 transitions, 76391 flow [2020-10-11 16:32:04,956 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:04,956 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:04,956 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:05,157 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:05,157 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:05,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:05,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1899165253, now seen corresponding path program 37 times [2020-10-11 16:32:05,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:05,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017352248] [2020-10-11 16:32:05,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:05,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017352248] [2020-10-11 16:32:05,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115542645] [2020-10-11 16:32:05,344 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 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 16:32:05,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:05,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:05,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:05,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:05,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:05,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:05,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791170242] [2020-10-11 16:32:05,696 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:05,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:05,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:05,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:06,467 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:06,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1375 transitions, 76391 flow. Second operand 19 states. [2020-10-11 16:32:06,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:06,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:06,468 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:09,468 INFO L129 PetriNetUnfolder]: 965/7320 cut-off events. [2020-10-11 16:32:09,468 INFO L130 PetriNetUnfolder]: For 397686/398992 co-relation queries the response was YES. [2020-10-11 16:32:09,604 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56638 conditions, 7320 events. 965/7320 cut-off events. For 397686/398992 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 95606 event pairs, 0 based on Foata normal form. 37/6572 useless extension candidates. Maximal degree in co-relation 56394. Up to 1656 conditions per place. [2020-10-11 16:32:09,646 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1229 selfloop transitions, 162 changer transitions 5/1432 dead transitions. [2020-10-11 16:32:09,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 1432 transitions, 81375 flow [2020-10-11 16:32:09,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:32:09,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:32:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:32:09,648 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:32:09,648 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:32:09,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:32:09,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:09,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:32:09,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:32:09,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:32:09,650 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:32:09,650 INFO L185 Difference]: Start difference. First operand has 690 places, 1375 transitions, 76391 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:32:09,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 1432 transitions, 81375 flow [2020-10-11 16:32:12,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 1432 transitions, 80641 flow, removed 234 selfloop flow, removed 28 redundant places. [2020-10-11 16:32:12,374 INFO L241 Difference]: Finished difference. Result has 682 places, 1377 transitions, 76263 flow [2020-10-11 16:32:12,376 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=75684, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=76263, PETRI_PLACES=682, PETRI_TRANSITIONS=1377} [2020-10-11 16:32:12,376 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 625 predicate places. [2020-10-11 16:32:12,376 INFO L481 AbstractCegarLoop]: Abstraction has has 682 places, 1377 transitions, 76263 flow [2020-10-11 16:32:12,376 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:12,376 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:12,376 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:12,576 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 16:32:12,577 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:12,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:12,577 INFO L82 PathProgramCache]: Analyzing trace with hash 185089445, now seen corresponding path program 38 times [2020-10-11 16:32:12,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:12,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563697270] [2020-10-11 16:32:12,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:12,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:12,764 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:12,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563697270] [2020-10-11 16:32:12,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007017396] [2020-10-11 16:32:12,765 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 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 16:32:12,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:32:12,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:12,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:12,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:13,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:13,065 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:13,065 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:13,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:13,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309827197] [2020-10-11 16:32:13,066 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:13,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:13,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:13,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:13,746 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:13,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 1377 transitions, 76263 flow. Second operand 19 states. [2020-10-11 16:32:13,747 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:13,747 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:13,747 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:16,921 INFO L129 PetriNetUnfolder]: 966/7329 cut-off events. [2020-10-11 16:32:16,921 INFO L130 PetriNetUnfolder]: For 401450/402712 co-relation queries the response was YES. [2020-10-11 16:32:17,055 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56680 conditions, 7329 events. 966/7329 cut-off events. For 401450/402712 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 95819 event pairs, 0 based on Foata normal form. 37/6580 useless extension candidates. Maximal degree in co-relation 56435. Up to 1660 conditions per place. [2020-10-11 16:32:17,097 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1228 selfloop transitions, 160 changer transitions 5/1429 dead transitions. [2020-10-11 16:32:17,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 1429 transitions, 81101 flow [2020-10-11 16:32:17,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:32:17,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:32:17,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1139 transitions. [2020-10-11 16:32:17,099 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326023391812866 [2020-10-11 16:32:17,099 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1139 transitions. [2020-10-11 16:32:17,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1139 transitions. [2020-10-11 16:32:17,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:17,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1139 transitions. [2020-10-11 16:32:17,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:32:17,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:32:17,102 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:32:17,102 INFO L185 Difference]: Start difference. First operand has 682 places, 1377 transitions, 76263 flow. Second operand 24 states and 1139 transitions. [2020-10-11 16:32:17,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 1429 transitions, 81101 flow [2020-10-11 16:32:19,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1429 transitions, 80846 flow, removed 19 selfloop flow, removed 17 redundant places. [2020-10-11 16:32:19,892 INFO L241 Difference]: Finished difference. Result has 690 places, 1379 transitions, 76577 flow [2020-10-11 16:32:19,893 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76018, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=76577, PETRI_PLACES=690, PETRI_TRANSITIONS=1379} [2020-10-11 16:32:19,894 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 633 predicate places. [2020-10-11 16:32:19,894 INFO L481 AbstractCegarLoop]: Abstraction has has 690 places, 1379 transitions, 76577 flow [2020-10-11 16:32:19,894 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:19,894 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:19,895 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:20,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:20,108 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:20,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:20,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1573309219, now seen corresponding path program 39 times [2020-10-11 16:32:20,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:20,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838799481] [2020-10-11 16:32:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:20,299 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:20,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838799481] [2020-10-11 16:32:20,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663143229] [2020-10-11 16:32:20,300 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 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 16:32:20,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:32:20,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:20,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:20,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:20,603 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:20,611 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:20,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:20,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:20,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043876883] [2020-10-11 16:32:20,612 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:20,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:20,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:20,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:21,115 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:21,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1379 transitions, 76577 flow. Second operand 19 states. [2020-10-11 16:32:21,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:21,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:21,116 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:24,526 INFO L129 PetriNetUnfolder]: 967/7331 cut-off events. [2020-10-11 16:32:24,526 INFO L130 PetriNetUnfolder]: For 409492/410758 co-relation queries the response was YES. [2020-10-11 16:32:24,652 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56865 conditions, 7331 events. 967/7331 cut-off events. For 409492/410758 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 95793 event pairs, 0 based on Foata normal form. 37/6581 useless extension candidates. Maximal degree in co-relation 56618. Up to 1589 conditions per place. [2020-10-11 16:32:24,694 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1161 selfloop transitions, 234 changer transitions 5/1436 dead transitions. [2020-10-11 16:32:24,694 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1436 transitions, 81573 flow [2020-10-11 16:32:24,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:32:24,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:32:24,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1187 transitions. [2020-10-11 16:32:24,696 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:32:24,696 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1187 transitions. [2020-10-11 16:32:24,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1187 transitions. [2020-10-11 16:32:24,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:24,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1187 transitions. [2020-10-11 16:32:24,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:32:24,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:32:24,698 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:32:24,698 INFO L185 Difference]: Start difference. First operand has 690 places, 1379 transitions, 76577 flow. Second operand 25 states and 1187 transitions. [2020-10-11 16:32:24,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1436 transitions, 81573 flow [2020-10-11 16:32:27,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1436 transitions, 81354 flow, removed 11 selfloop flow, removed 18 redundant places. [2020-10-11 16:32:27,198 INFO L241 Difference]: Finished difference. Result has 698 places, 1381 transitions, 77160 flow [2020-10-11 16:32:27,199 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76368, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=77160, PETRI_PLACES=698, PETRI_TRANSITIONS=1381} [2020-10-11 16:32:27,200 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 641 predicate places. [2020-10-11 16:32:27,200 INFO L481 AbstractCegarLoop]: Abstraction has has 698 places, 1381 transitions, 77160 flow [2020-10-11 16:32:27,200 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:27,200 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:27,200 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:27,400 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 16:32:27,401 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:27,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:27,401 INFO L82 PathProgramCache]: Analyzing trace with hash 592209373, now seen corresponding path program 40 times [2020-10-11 16:32:27,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:27,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528580311] [2020-10-11 16:32:27,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:27,614 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:27,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528580311] [2020-10-11 16:32:27,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719947081] [2020-10-11 16:32:27,615 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 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 16:32:27,658 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:32:27,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:27,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:32:27,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:27,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:27,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:27,943 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:27,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:27,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:27,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692234887] [2020-10-11 16:32:27,944 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:27,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:27,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:27,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:29,027 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:29,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 1381 transitions, 77160 flow. Second operand 19 states. [2020-10-11 16:32:29,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:29,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:29,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:34,127 INFO L129 PetriNetUnfolder]: 1030/7808 cut-off events. [2020-10-11 16:32:34,127 INFO L130 PetriNetUnfolder]: For 456644/458090 co-relation queries the response was YES. [2020-10-11 16:32:34,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61178 conditions, 7808 events. 1030/7808 cut-off events. For 456644/458090 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 102838 event pairs, 0 based on Foata normal form. 177/7147 useless extension candidates. Maximal degree in co-relation 60929. Up to 1358 conditions per place. [2020-10-11 16:32:34,298 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 351 selfloop transitions, 1078 changer transitions 11/1476 dead transitions. [2020-10-11 16:32:34,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 1476 transitions, 86665 flow [2020-10-11 16:32:34,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:32:34,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:32:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:32:34,300 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:32:34,300 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:32:34,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:32:34,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:34,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:32:34,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:32:34,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:32:34,305 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:32:34,305 INFO L185 Difference]: Start difference. First operand has 698 places, 1381 transitions, 77160 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:32:34,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 1476 transitions, 86665 flow [2020-10-11 16:32:37,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1476 transitions, 86345 flow, removed 26 selfloop flow, removed 22 redundant places. [2020-10-11 16:32:37,201 INFO L241 Difference]: Finished difference. Result has 731 places, 1456 transitions, 84695 flow [2020-10-11 16:32:37,202 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76862, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=84695, PETRI_PLACES=731, PETRI_TRANSITIONS=1456} [2020-10-11 16:32:37,203 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 674 predicate places. [2020-10-11 16:32:37,203 INFO L481 AbstractCegarLoop]: Abstraction has has 731 places, 1456 transitions, 84695 flow [2020-10-11 16:32:37,203 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:37,203 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:37,203 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:37,416 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:37,416 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:37,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:37,417 INFO L82 PathProgramCache]: Analyzing trace with hash -506495555, now seen corresponding path program 41 times [2020-10-11 16:32:37,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:37,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974194909] [2020-10-11 16:32:37,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:37,647 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:37,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974194909] [2020-10-11 16:32:37,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729956122] [2020-10-11 16:32:37,647 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 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 16:32:37,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:32:37,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:37,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:37,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:37,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:37,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:37,955 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:37,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:37,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:37,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536262778] [2020-10-11 16:32:37,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:37,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:37,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:37,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:39,068 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:39,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 1456 transitions, 84695 flow. Second operand 19 states. [2020-10-11 16:32:39,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:39,069 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:39,069 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:44,573 INFO L129 PetriNetUnfolder]: 1057/8034 cut-off events. [2020-10-11 16:32:44,573 INFO L130 PetriNetUnfolder]: For 491809/493321 co-relation queries the response was YES. [2020-10-11 16:32:44,692 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64762 conditions, 8034 events. 1057/8034 cut-off events. For 491809/493321 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 106020 event pairs, 0 based on Foata normal form. 107/7279 useless extension candidates. Maximal degree in co-relation 64507. Up to 1587 conditions per place. [2020-10-11 16:32:44,739 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 901 selfloop transitions, 564 changer transitions 11/1512 dead transitions. [2020-10-11 16:32:44,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 1512 transitions, 91786 flow [2020-10-11 16:32:44,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:32:44,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:32:44,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:32:44,740 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:32:44,740 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:32:44,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:32:44,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:44,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:32:44,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:32:44,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:32:44,744 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:32:44,744 INFO L185 Difference]: Start difference. First operand has 731 places, 1456 transitions, 84695 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:32:44,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 1512 transitions, 91786 flow [2020-10-11 16:32:47,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 1512 transitions, 90051 flow, removed 718 selfloop flow, removed 33 redundant places. [2020-10-11 16:32:47,924 INFO L241 Difference]: Finished difference. Result has 749 places, 1495 transitions, 86868 flow [2020-10-11 16:32:47,925 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=82968, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=86868, PETRI_PLACES=749, PETRI_TRANSITIONS=1495} [2020-10-11 16:32:47,925 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 692 predicate places. [2020-10-11 16:32:47,925 INFO L481 AbstractCegarLoop]: Abstraction has has 749 places, 1495 transitions, 86868 flow [2020-10-11 16:32:47,925 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:47,926 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:47,926 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:48,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:48,127 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:48,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:48,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1754760443, now seen corresponding path program 42 times [2020-10-11 16:32:48,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:48,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911466434] [2020-10-11 16:32:48,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:48,385 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:48,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911466434] [2020-10-11 16:32:48,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496727436] [2020-10-11 16:32:48,386 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 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 16:32:48,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:32:48,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:48,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:48,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:48,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:48,875 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:48,875 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:48,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672075572] [2020-10-11 16:32:48,876 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:48,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:48,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:48,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:49,566 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:49,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 1495 transitions, 86868 flow. Second operand 19 states. [2020-10-11 16:32:49,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:49,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:49,568 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:53,446 INFO L129 PetriNetUnfolder]: 1056/8034 cut-off events. [2020-10-11 16:32:53,447 INFO L130 PetriNetUnfolder]: For 478739/480150 co-relation queries the response was YES. [2020-10-11 16:32:53,615 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64379 conditions, 8034 events. 1056/8034 cut-off events. For 478739/480150 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 106000 event pairs, 0 based on Foata normal form. 39/7210 useless extension candidates. Maximal degree in co-relation 64119. Up to 1710 conditions per place. [2020-10-11 16:32:53,663 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1230 selfloop transitions, 285 changer transitions 5/1556 dead transitions. [2020-10-11 16:32:53,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 1556 transitions, 92406 flow [2020-10-11 16:32:53,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:32:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:32:53,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1282 transitions. [2020-10-11 16:32:53,665 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330084470435347 [2020-10-11 16:32:53,665 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1282 transitions. [2020-10-11 16:32:53,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1282 transitions. [2020-10-11 16:32:53,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:53,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1282 transitions. [2020-10-11 16:32:53,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:32:53,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:32:53,667 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:32:53,667 INFO L185 Difference]: Start difference. First operand has 749 places, 1495 transitions, 86868 flow. Second operand 27 states and 1282 transitions. [2020-10-11 16:32:53,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 1556 transitions, 92406 flow [2020-10-11 16:32:57,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 1556 transitions, 91258 flow, removed 289 selfloop flow, removed 37 redundant places. [2020-10-11 16:32:57,483 INFO L241 Difference]: Finished difference. Result has 739 places, 1500 transitions, 86859 flow [2020-10-11 16:32:57,485 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=85741, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=86859, PETRI_PLACES=739, PETRI_TRANSITIONS=1500} [2020-10-11 16:32:57,485 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 682 predicate places. [2020-10-11 16:32:57,485 INFO L481 AbstractCegarLoop]: Abstraction has has 739 places, 1500 transitions, 86859 flow [2020-10-11 16:32:57,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:57,486 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:57,486 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:32:57,701 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-11 16:32:57,701 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:57,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:57,702 INFO L82 PathProgramCache]: Analyzing trace with hash -549381595, now seen corresponding path program 43 times [2020-10-11 16:32:57,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:57,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386985731] [2020-10-11 16:32:57,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:57,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386985731] [2020-10-11 16:32:57,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179442892] [2020-10-11 16:32:57,928 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 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 16:32:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:57,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:57,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:58,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:58,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:32:58,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:58,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:58,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:58,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032841143] [2020-10-11 16:32:58,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:58,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:58,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:58,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:59,660 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:59,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 1500 transitions, 86859 flow. Second operand 19 states. [2020-10-11 16:32:59,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:59,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:59,661 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:05,094 INFO L129 PetriNetUnfolder]: 1091/8274 cut-off events. [2020-10-11 16:33:05,094 INFO L130 PetriNetUnfolder]: For 514004/515522 co-relation queries the response was YES. [2020-10-11 16:33:05,269 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66750 conditions, 8274 events. 1091/8274 cut-off events. For 514004/515522 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 109324 event pairs, 0 based on Foata normal form. 129/7516 useless extension candidates. Maximal degree in co-relation 66489. Up to 1481 conditions per place. [2020-10-11 16:33:05,319 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 763 selfloop transitions, 763 changer transitions 11/1573 dead transitions. [2020-10-11 16:33:05,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 1573 transitions, 94906 flow [2020-10-11 16:33:05,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:33:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:33:05,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:33:05,321 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:33:05,321 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:33:05,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:33:05,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:05,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:33:05,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:33:05,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:33:05,326 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:33:05,326 INFO L185 Difference]: Start difference. First operand has 739 places, 1500 transitions, 86859 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:33:05,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 1573 transitions, 94906 flow [2020-10-11 16:33:09,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 1573 transitions, 94547 flow, removed 18 selfloop flow, removed 25 redundant places. [2020-10-11 16:33:09,257 INFO L241 Difference]: Finished difference. Result has 769 places, 1546 transitions, 91464 flow [2020-10-11 16:33:09,258 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=86526, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=722, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=91464, PETRI_PLACES=769, PETRI_TRANSITIONS=1546} [2020-10-11 16:33:09,258 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 712 predicate places. [2020-10-11 16:33:09,258 INFO L481 AbstractCegarLoop]: Abstraction has has 769 places, 1546 transitions, 91464 flow [2020-10-11 16:33:09,258 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:09,258 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:09,258 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:33:09,459 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:09,459 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:09,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:09,460 INFO L82 PathProgramCache]: Analyzing trace with hash -1265905181, now seen corresponding path program 44 times [2020-10-11 16:33:09,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:09,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019292605] [2020-10-11 16:33:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:09,692 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:09,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019292605] [2020-10-11 16:33:09,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375780468] [2020-10-11 16:33:09,693 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 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 16:33:09,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:33:09,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:09,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:09,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:10,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:10,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:10,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:10,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082852212] [2020-10-11 16:33:10,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:10,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:10,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:10,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:11,416 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:11,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 1546 transitions, 91464 flow. Second operand 19 states. [2020-10-11 16:33:11,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:11,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:11,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:15,639 INFO L129 PetriNetUnfolder]: 1093/8308 cut-off events. [2020-10-11 16:33:15,640 INFO L130 PetriNetUnfolder]: For 518607/520206 co-relation queries the response was YES. [2020-10-11 16:33:15,823 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67840 conditions, 8308 events. 1093/8308 cut-off events. For 518607/520206 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 110004 event pairs, 0 based on Foata normal form. 45/7462 useless extension candidates. Maximal degree in co-relation 67573. Up to 1726 conditions per place. [2020-10-11 16:33:15,874 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1224 selfloop transitions, 345 changer transitions 5/1610 dead transitions. [2020-10-11 16:33:15,874 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 1610 transitions, 97401 flow [2020-10-11 16:33:15,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:33:15,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:33:15,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1472 transitions. [2020-10-11 16:33:15,876 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330503678551217 [2020-10-11 16:33:15,876 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1472 transitions. [2020-10-11 16:33:15,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1472 transitions. [2020-10-11 16:33:15,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:15,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1472 transitions. [2020-10-11 16:33:15,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:33:15,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:33:15,879 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:33:15,879 INFO L185 Difference]: Start difference. First operand has 769 places, 1546 transitions, 91464 flow. Second operand 31 states and 1472 transitions. [2020-10-11 16:33:15,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 1610 transitions, 97401 flow [2020-10-11 16:33:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 1610 transitions, 96612 flow, removed 252 selfloop flow, removed 35 redundant places. [2020-10-11 16:33:19,780 INFO L241 Difference]: Finished difference. Result has 764 places, 1553 transitions, 92175 flow [2020-10-11 16:33:19,782 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=90699, PETRI_DIFFERENCE_MINUEND_PLACES=730, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=92175, PETRI_PLACES=764, PETRI_TRANSITIONS=1553} [2020-10-11 16:33:19,782 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 707 predicate places. [2020-10-11 16:33:19,782 INFO L481 AbstractCegarLoop]: Abstraction has has 764 places, 1553 transitions, 92175 flow [2020-10-11 16:33:19,782 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:19,783 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:19,783 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:33:19,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:19,993 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:19,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:19,993 INFO L82 PathProgramCache]: Analyzing trace with hash 930896359, now seen corresponding path program 45 times [2020-10-11 16:33:19,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:19,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594334833] [2020-10-11 16:33:19,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:20,207 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:20,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594334833] [2020-10-11 16:33:20,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798243187] [2020-10-11 16:33:20,207 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 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 16:33:20,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:33:20,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:20,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:20,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:20,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:20,539 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:20,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:20,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:20,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773000266] [2020-10-11 16:33:20,539 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:20,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:20,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:20,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:21,213 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:21,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 1553 transitions, 92175 flow. Second operand 19 states. [2020-10-11 16:33:21,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:21,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:21,215 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:25,708 INFO L129 PetriNetUnfolder]: 1099/8348 cut-off events. [2020-10-11 16:33:25,709 INFO L130 PetriNetUnfolder]: For 529623/531302 co-relation queries the response was YES. [2020-10-11 16:33:25,890 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68438 conditions, 8348 events. 1099/8348 cut-off events. For 529623/531302 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 110674 event pairs, 0 based on Foata normal form. 75/7527 useless extension candidates. Maximal degree in co-relation 68171. Up to 1544 conditions per place. [2020-10-11 16:33:25,941 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 998 selfloop transitions, 570 changer transitions 5/1609 dead transitions. [2020-10-11 16:33:25,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1609 transitions, 97839 flow [2020-10-11 16:33:25,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:33:25,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:33:25,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1857 transitions. [2020-10-11 16:33:25,943 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835357624831309 [2020-10-11 16:33:25,944 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1857 transitions. [2020-10-11 16:33:25,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1857 transitions. [2020-10-11 16:33:25,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:25,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1857 transitions. [2020-10-11 16:33:25,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:33:25,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:33:25,947 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:33:25,947 INFO L185 Difference]: Start difference. First operand has 764 places, 1553 transitions, 92175 flow. Second operand 39 states and 1857 transitions. [2020-10-11 16:33:25,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1609 transitions, 97839 flow [2020-10-11 16:33:29,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 1609 transitions, 97367 flow, removed 12 selfloop flow, removed 29 redundant places. [2020-10-11 16:33:29,831 INFO L241 Difference]: Finished difference. Result has 774 places, 1559 transitions, 93771 flow [2020-10-11 16:33:29,833 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=91713, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=983, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=93771, PETRI_PLACES=774, PETRI_TRANSITIONS=1559} [2020-10-11 16:33:29,833 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 717 predicate places. [2020-10-11 16:33:29,833 INFO L481 AbstractCegarLoop]: Abstraction has has 774 places, 1559 transitions, 93771 flow [2020-10-11 16:33:29,833 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:29,833 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:29,833 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:33:30,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-11 16:33:30,034 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:30,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:30,034 INFO L82 PathProgramCache]: Analyzing trace with hash 986144101, now seen corresponding path program 46 times [2020-10-11 16:33:30,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:30,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983734914] [2020-10-11 16:33:30,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:30,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983734914] [2020-10-11 16:33:30,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298867664] [2020-10-11 16:33:30,276 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 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 16:33:30,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:33:30,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:30,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:33:30,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:30,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:33:30,612 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:30,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:30,619 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:30,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365058734] [2020-10-11 16:33:30,620 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:30,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:30,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:30,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:31,707 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:31,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 1559 transitions, 93771 flow. Second operand 19 states. [2020-10-11 16:33:31,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:31,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:31,708 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:36,789 INFO L129 PetriNetUnfolder]: 1129/8556 cut-off events. [2020-10-11 16:33:36,790 INFO L130 PetriNetUnfolder]: For 574410/576142 co-relation queries the response was YES. [2020-10-11 16:33:36,974 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71394 conditions, 8556 events. 1129/8556 cut-off events. For 574410/576142 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 113991 event pairs, 0 based on Foata normal form. 129/7768 useless extension candidates. Maximal degree in co-relation 71126. Up to 1461 conditions per place. [2020-10-11 16:33:37,027 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 705 selfloop transitions, 881 changer transitions 11/1633 dead transitions. [2020-10-11 16:33:37,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 1633 transitions, 102267 flow [2020-10-11 16:33:37,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:33:37,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:33:37,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:33:37,029 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:33:37,029 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:33:37,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:33:37,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:37,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:33:37,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:33:37,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:33:37,031 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:33:37,031 INFO L185 Difference]: Start difference. First operand has 774 places, 1559 transitions, 93771 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:33:37,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 1633 transitions, 102267 flow [2020-10-11 16:33:41,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 1633 transitions, 101546 flow, removed 38 selfloop flow, removed 34 redundant places. [2020-10-11 16:33:41,471 INFO L241 Difference]: Finished difference. Result has 787 places, 1595 transitions, 98518 flow [2020-10-11 16:33:41,473 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=93086, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=849, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=98518, PETRI_PLACES=787, PETRI_TRANSITIONS=1595} [2020-10-11 16:33:41,473 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 730 predicate places. [2020-10-11 16:33:41,473 INFO L481 AbstractCegarLoop]: Abstraction has has 787 places, 1595 transitions, 98518 flow [2020-10-11 16:33:41,473 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:41,473 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:41,473 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:33:41,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:41,689 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:41,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:41,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1550096807, now seen corresponding path program 47 times [2020-10-11 16:33:41,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:41,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664969429] [2020-10-11 16:33:41,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:41,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:41,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664969429] [2020-10-11 16:33:41,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851650859] [2020-10-11 16:33:41,907 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 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 16:33:41,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:33:41,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:41,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:41,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:42,221 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:42,229 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:42,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:42,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:42,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988006412] [2020-10-11 16:33:42,230 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:42,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:42,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:42,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:42,524 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:42,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 1595 transitions, 98518 flow. Second operand 19 states. [2020-10-11 16:33:42,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:42,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:42,525 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:47,053 INFO L129 PetriNetUnfolder]: 1126/8545 cut-off events. [2020-10-11 16:33:47,054 INFO L130 PetriNetUnfolder]: For 579880/581558 co-relation queries the response was YES. [2020-10-11 16:33:47,223 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72248 conditions, 8545 events. 1126/8545 cut-off events. For 579880/581558 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 113914 event pairs, 0 based on Foata normal form. 49/7677 useless extension candidates. Maximal degree in co-relation 71974. Up to 1881 conditions per place. [2020-10-11 16:33:47,276 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1357 selfloop transitions, 253 changer transitions 5/1651 dead transitions. [2020-10-11 16:33:47,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 1651 transitions, 104171 flow [2020-10-11 16:33:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:33:47,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:33:47,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1470 transitions. [2020-10-11 16:33:47,281 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831918505942275 [2020-10-11 16:33:47,281 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1470 transitions. [2020-10-11 16:33:47,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1470 transitions. [2020-10-11 16:33:47,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:47,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1470 transitions. [2020-10-11 16:33:47,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:33:47,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:33:47,283 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:33:47,283 INFO L185 Difference]: Start difference. First operand has 787 places, 1595 transitions, 98518 flow. Second operand 31 states and 1470 transitions. [2020-10-11 16:33:47,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 1651 transitions, 104171 flow [2020-10-11 16:33:51,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 1651 transitions, 102886 flow, removed 495 selfloop flow, removed 32 redundant places. [2020-10-11 16:33:51,323 INFO L241 Difference]: Finished difference. Result has 785 places, 1597 transitions, 98088 flow [2020-10-11 16:33:51,324 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=97241, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=98088, PETRI_PLACES=785, PETRI_TRANSITIONS=1597} [2020-10-11 16:33:51,324 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 728 predicate places. [2020-10-11 16:33:51,324 INFO L481 AbstractCegarLoop]: Abstraction has has 785 places, 1597 transitions, 98088 flow [2020-10-11 16:33:51,324 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:51,325 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:51,325 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:33:51,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-11 16:33:51,525 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:51,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:51,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1007762685, now seen corresponding path program 48 times [2020-10-11 16:33:51,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:51,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123445264] [2020-10-11 16:33:51,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:51,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:51,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123445264] [2020-10-11 16:33:51,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099392430] [2020-10-11 16:33:51,756 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 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 16:33:51,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:33:51,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:51,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:51,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:52,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:52,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:52,047 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:52,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:52,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:52,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832123386] [2020-10-11 16:33:52,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:52,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:52,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:52,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:53,157 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:53,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1597 transitions, 98088 flow. Second operand 19 states. [2020-10-11 16:33:53,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:53,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:53,158 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:59,064 INFO L129 PetriNetUnfolder]: 1159/8766 cut-off events. [2020-10-11 16:33:59,065 INFO L130 PetriNetUnfolder]: For 615238/616941 co-relation queries the response was YES. [2020-10-11 16:33:59,220 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74338 conditions, 8766 events. 1159/8766 cut-off events. For 615238/616941 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 117269 event pairs, 0 based on Foata normal form. 133/7960 useless extension candidates. Maximal degree in co-relation 74063. Up to 1715 conditions per place. [2020-10-11 16:33:59,274 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 950 selfloop transitions, 667 changer transitions 11/1664 dead transitions. [2020-10-11 16:33:59,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 1664 transitions, 106476 flow [2020-10-11 16:33:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:33:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:33:59,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2670 transitions. [2020-10-11 16:33:59,277 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:33:59,277 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2670 transitions. [2020-10-11 16:33:59,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2670 transitions. [2020-10-11 16:33:59,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:59,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2670 transitions. [2020-10-11 16:33:59,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:33:59,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:33:59,282 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:33:59,282 INFO L185 Difference]: Start difference. First operand has 785 places, 1597 transitions, 98088 flow. Second operand 56 states and 2670 transitions. [2020-10-11 16:33:59,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 1664 transitions, 106476 flow [2020-10-11 16:34:03,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1664 transitions, 106132 flow, removed 20 selfloop flow, removed 24 redundant places. [2020-10-11 16:34:03,344 INFO L241 Difference]: Finished difference. Result has 822 places, 1643 transitions, 102559 flow [2020-10-11 16:34:03,346 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=97770, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=626, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=960, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=102559, PETRI_PLACES=822, PETRI_TRANSITIONS=1643} [2020-10-11 16:34:03,346 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 765 predicate places. [2020-10-11 16:34:03,346 INFO L481 AbstractCegarLoop]: Abstraction has has 822 places, 1643 transitions, 102559 flow [2020-10-11 16:34:03,346 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:03,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:03,346 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:34:03,551 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-11 16:34:03,552 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:03,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:03,552 INFO L82 PathProgramCache]: Analyzing trace with hash 205685093, now seen corresponding path program 49 times [2020-10-11 16:34:03,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:03,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671090863] [2020-10-11 16:34:03,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:03,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671090863] [2020-10-11 16:34:03,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415199079] [2020-10-11 16:34:03,755 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 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 16:34:03,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:03,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:03,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:04,069 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:04,076 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:04,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:04,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:04,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231980846] [2020-10-11 16:34:04,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:04,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:04,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:04,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:04,800 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:04,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1643 transitions, 102559 flow. Second operand 19 states. [2020-10-11 16:34:04,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:04,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:04,802 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:09,574 INFO L129 PetriNetUnfolder]: 1156/8755 cut-off events. [2020-10-11 16:34:09,574 INFO L130 PetriNetUnfolder]: For 609942/611699 co-relation queries the response was YES. [2020-10-11 16:34:09,789 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74903 conditions, 8755 events. 1156/8755 cut-off events. For 609942/611699 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 117099 event pairs, 0 based on Foata normal form. 53/7870 useless extension candidates. Maximal degree in co-relation 74622. Up to 1843 conditions per place. [2020-10-11 16:34:09,844 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1309 selfloop transitions, 348 changer transitions 5/1698 dead transitions. [2020-10-11 16:34:09,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1698 transitions, 108364 flow [2020-10-11 16:34:09,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:34:09,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:34:09,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1660 transitions. [2020-10-11 16:34:09,847 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320802005012531 [2020-10-11 16:34:09,847 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1660 transitions. [2020-10-11 16:34:09,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1660 transitions. [2020-10-11 16:34:09,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:09,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1660 transitions. [2020-10-11 16:34:09,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:34:09,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:34:09,849 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:34:09,849 INFO L185 Difference]: Start difference. First operand has 822 places, 1643 transitions, 102559 flow. Second operand 35 states and 1660 transitions. [2020-10-11 16:34:09,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1698 transitions, 108364 flow [2020-10-11 16:34:14,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 1698 transitions, 107051 flow, removed 248 selfloop flow, removed 49 redundant places. [2020-10-11 16:34:14,713 INFO L241 Difference]: Finished difference. Result has 806 places, 1644 transitions, 102345 flow [2020-10-11 16:34:14,714 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=101267, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=102345, PETRI_PLACES=806, PETRI_TRANSITIONS=1644} [2020-10-11 16:34:14,714 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 749 predicate places. [2020-10-11 16:34:14,714 INFO L481 AbstractCegarLoop]: Abstraction has has 806 places, 1644 transitions, 102345 flow [2020-10-11 16:34:14,715 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:14,715 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:14,715 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:34:14,920 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-11 16:34:14,921 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:14,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:14,921 INFO L82 PathProgramCache]: Analyzing trace with hash 2116850917, now seen corresponding path program 50 times [2020-10-11 16:34:14,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:14,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757983775] [2020-10-11 16:34:14,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:14,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:15,204 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:15,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757983775] [2020-10-11 16:34:15,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497521755] [2020-10-11 16:34:15,205 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 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 16:34:15,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:34:15,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:15,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:15,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:15,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:15,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:15,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:15,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525840441] [2020-10-11 16:34:15,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:15,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:15,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:15,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:16,668 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:16,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1644 transitions, 102345 flow. Second operand 19 states. [2020-10-11 16:34:16,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:16,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:16,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:21,692 INFO L129 PetriNetUnfolder]: 1161/8800 cut-off events. [2020-10-11 16:34:21,692 INFO L130 PetriNetUnfolder]: For 615952/617626 co-relation queries the response was YES. [2020-10-11 16:34:21,907 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75302 conditions, 8800 events. 1161/8800 cut-off events. For 615952/617626 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 117909 event pairs, 0 based on Foata normal form. 59/7916 useless extension candidates. Maximal degree in co-relation 75022. Up to 1757 conditions per place. [2020-10-11 16:34:21,963 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1213 selfloop transitions, 452 changer transitions 5/1706 dead transitions. [2020-10-11 16:34:21,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 843 places, 1706 transitions, 108477 flow [2020-10-11 16:34:21,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:34:21,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:34:21,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1898 transitions. [2020-10-11 16:34:21,966 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324561403508772 [2020-10-11 16:34:21,966 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1898 transitions. [2020-10-11 16:34:21,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1898 transitions. [2020-10-11 16:34:21,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:21,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1898 transitions. [2020-10-11 16:34:21,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:34:21,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:34:21,968 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:34:21,968 INFO L185 Difference]: Start difference. First operand has 806 places, 1644 transitions, 102345 flow. Second operand 40 states and 1898 transitions. [2020-10-11 16:34:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 843 places, 1706 transitions, 108477 flow [2020-10-11 16:34:26,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 1706 transitions, 107995 flow, removed 19 selfloop flow, removed 33 redundant places. [2020-10-11 16:34:26,647 INFO L241 Difference]: Finished difference. Result has 813 places, 1649 transitions, 103556 flow [2020-10-11 16:34:26,649 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=101877, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=103556, PETRI_PLACES=813, PETRI_TRANSITIONS=1649} [2020-10-11 16:34:26,649 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 756 predicate places. [2020-10-11 16:34:26,649 INFO L481 AbstractCegarLoop]: Abstraction has has 813 places, 1649 transitions, 103556 flow [2020-10-11 16:34:26,649 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:26,650 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:26,650 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:34:26,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:26,857 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:26,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:26,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1778754509, now seen corresponding path program 51 times [2020-10-11 16:34:26,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:26,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535022404] [2020-10-11 16:34:26,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:27,069 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:27,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535022404] [2020-10-11 16:34:27,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42421022] [2020-10-11 16:34:27,070 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 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 16:34:27,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:34:27,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:27,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:27,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:27,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:27,426 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:27,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:27,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:27,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56239225] [2020-10-11 16:34:27,427 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:27,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:27,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:27,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:27,952 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:27,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 1649 transitions, 103556 flow. Second operand 19 states. [2020-10-11 16:34:27,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:27,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:27,953 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:33,452 INFO L129 PetriNetUnfolder]: 1164/8820 cut-off events. [2020-10-11 16:34:33,453 INFO L130 PetriNetUnfolder]: For 634087/635904 co-relation queries the response was YES. [2020-10-11 16:34:33,666 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75964 conditions, 8820 events. 1164/8820 cut-off events. For 634087/635904 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 118251 event pairs, 0 based on Foata normal form. 67/7941 useless extension candidates. Maximal degree in co-relation 75685. Up to 1685 conditions per place. [2020-10-11 16:34:33,722 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1135 selfloop transitions, 538 changer transitions 5/1714 dead transitions. [2020-10-11 16:34:33,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 1714 transitions, 109758 flow [2020-10-11 16:34:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:34:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:34:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2090 transitions. [2020-10-11 16:34:33,724 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:34:33,725 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2090 transitions. [2020-10-11 16:34:33,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2090 transitions. [2020-10-11 16:34:33,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:33,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2090 transitions. [2020-10-11 16:34:33,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:34:33,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:34:33,728 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:34:33,728 INFO L185 Difference]: Start difference. First operand has 813 places, 1649 transitions, 103556 flow. Second operand 44 states and 2090 transitions. [2020-10-11 16:34:33,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 1714 transitions, 109758 flow [2020-10-11 16:34:38,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 820 places, 1714 transitions, 109167 flow, removed 17 selfloop flow, removed 34 redundant places. [2020-10-11 16:34:38,823 INFO L241 Difference]: Finished difference. Result has 823 places, 1652 transitions, 104786 flow [2020-10-11 16:34:38,825 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=102985, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=104786, PETRI_PLACES=823, PETRI_TRANSITIONS=1652} [2020-10-11 16:34:38,825 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 766 predicate places. [2020-10-11 16:34:38,825 INFO L481 AbstractCegarLoop]: Abstraction has has 823 places, 1652 transitions, 104786 flow [2020-10-11 16:34:38,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:38,825 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:38,825 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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:34:39,032 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:39,033 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:39,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:39,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1377025563, now seen corresponding path program 52 times [2020-10-11 16:34:39,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:39,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520795173] [2020-10-11 16:34:39,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:39,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520795173] [2020-10-11 16:34:39,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213683134] [2020-10-11 16:34:39,269 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 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 16:34:39,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:34:39,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:39,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:34:39,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:39,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:34:39,616 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:39,623 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:39,623 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:39,623 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:39,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894526563] [2020-10-11 16:34:39,623 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:39,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:39,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:39,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:39,871 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:39,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 1652 transitions, 104786 flow. Second operand 19 states. [2020-10-11 16:34:39,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:39,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:39,873 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:45,706 INFO L129 PetriNetUnfolder]: 1190/9000 cut-off events. [2020-10-11 16:34:45,706 INFO L130 PetriNetUnfolder]: For 684484/686325 co-relation queries the response was YES. [2020-10-11 16:34:45,921 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78784 conditions, 9000 events. 1190/9000 cut-off events. For 684484/686325 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 121042 event pairs, 0 based on Foata normal form. 149/8185 useless extension candidates. Maximal degree in co-relation 78504. Up to 1538 conditions per place. [2020-10-11 16:34:45,979 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 720 selfloop transitions, 953 changer transitions 11/1720 dead transitions. [2020-10-11 16:34:45,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 868 places, 1720 transitions, 113563 flow [2020-10-11 16:34:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:34:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:34:45,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:34:45,982 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:34:45,982 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:34:45,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:34:45,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:45,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:34:45,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:34:45,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:34:45,985 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:34:45,985 INFO L185 Difference]: Start difference. First operand has 823 places, 1652 transitions, 104786 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:34:45,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 868 places, 1720 transitions, 113563 flow [2020-10-11 16:34:50,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 1720 transitions, 112888 flow, removed 32 selfloop flow, removed 37 redundant places. [2020-10-11 16:34:50,610 INFO L241 Difference]: Finished difference. Result has 839 places, 1682 transitions, 109794 flow [2020-10-11 16:34:50,612 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=104173, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=927, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=109794, PETRI_PLACES=839, PETRI_TRANSITIONS=1682} [2020-10-11 16:34:50,612 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 782 predicate places. [2020-10-11 16:34:50,612 INFO L481 AbstractCegarLoop]: Abstraction has has 839 places, 1682 transitions, 109794 flow [2020-10-11 16:34:50,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:50,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:50,612 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, 1, 1] [2020-10-11 16:34:50,812 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:50,813 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:50,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:50,813 INFO L82 PathProgramCache]: Analyzing trace with hash 2066172297, now seen corresponding path program 53 times [2020-10-11 16:34:50,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:50,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018227017] [2020-10-11 16:34:50,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:51,021 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:34:51,021 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018227017] [2020-10-11 16:34:51,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156330189] [2020-10-11 16:34:51,022 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 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 16:34:51,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:34:51,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:51,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:51,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:51,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:51,314 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:34:51,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:51,315 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:51,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648733196] [2020-10-11 16:34:51,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:51,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:51,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:51,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:51,952 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:51,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 839 places, 1682 transitions, 109794 flow. Second operand 19 states. [2020-10-11 16:34:51,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:51,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:51,953 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:57,051 INFO L129 PetriNetUnfolder]: 1191/9039 cut-off events. [2020-10-11 16:34:57,051 INFO L130 PetriNetUnfolder]: For 688561/690285 co-relation queries the response was YES. [2020-10-11 16:34:57,235 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80083 conditions, 9039 events. 1191/9039 cut-off events. For 688561/690285 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 121884 event pairs, 0 based on Foata normal form. 51/8121 useless extension candidates. Maximal degree in co-relation 79797. Up to 2008 conditions per place. [2020-10-11 16:34:57,293 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1496 selfloop transitions, 241 changer transitions 5/1778 dead transitions. [2020-10-11 16:34:57,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 1778 transitions, 117289 flow [2020-10-11 16:34:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:34:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:34:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1233 transitions. [2020-10-11 16:34:57,295 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8319838056680162 [2020-10-11 16:34:57,296 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1233 transitions. [2020-10-11 16:34:57,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1233 transitions. [2020-10-11 16:34:57,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:57,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1233 transitions. [2020-10-11 16:34:57,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:34:57,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:34:57,298 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:34:57,298 INFO L185 Difference]: Start difference. First operand has 839 places, 1682 transitions, 109794 flow. Second operand 26 states and 1233 transitions. [2020-10-11 16:34:57,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 1778 transitions, 117289 flow [2020-10-11 16:35:02,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 821 places, 1778 transitions, 116422 flow, removed 275 selfloop flow, removed 39 redundant places. [2020-10-11 16:35:02,479 INFO L241 Difference]: Finished difference. Result has 826 places, 1703 transitions, 110761 flow [2020-10-11 16:35:02,480 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108937, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=110761, PETRI_PLACES=826, PETRI_TRANSITIONS=1703} [2020-10-11 16:35:02,480 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 769 predicate places. [2020-10-11 16:35:02,480 INFO L481 AbstractCegarLoop]: Abstraction has has 826 places, 1703 transitions, 110761 flow [2020-10-11 16:35:02,480 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:02,480 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:02,480 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, 1, 1] [2020-10-11 16:35:02,680 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:02,681 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:02,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:02,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1371924463, now seen corresponding path program 54 times [2020-10-11 16:35:02,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:02,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801334903] [2020-10-11 16:35:02,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:02,895 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:35:02,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801334903] [2020-10-11 16:35:02,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431064443] [2020-10-11 16:35:02,896 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 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 16:35:02,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:35:02,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:02,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:02,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:03,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:03,232 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:35:03,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:03,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:03,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569783603] [2020-10-11 16:35:03,233 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:03,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:03,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:03,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:04,204 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:04,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 1703 transitions, 110761 flow. Second operand 19 states. [2020-10-11 16:35:04,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:04,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:04,205 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:09,102 INFO L129 PetriNetUnfolder]: 1193/9043 cut-off events. [2020-10-11 16:35:09,103 INFO L130 PetriNetUnfolder]: For 695270/697100 co-relation queries the response was YES. [2020-10-11 16:35:09,339 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80285 conditions, 9043 events. 1193/9043 cut-off events. For 695270/697100 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 121910 event pairs, 0 based on Foata normal form. 51/8125 useless extension candidates. Maximal degree in co-relation 79997. Up to 2023 conditions per place. [2020-10-11 16:35:09,399 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1504 selfloop transitions, 230 changer transitions 5/1775 dead transitions. [2020-10-11 16:35:09,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1775 transitions, 117275 flow [2020-10-11 16:35:09,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:35:09,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:35:09,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1280 transitions. [2020-10-11 16:35:09,401 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8317089018843404 [2020-10-11 16:35:09,401 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1280 transitions. [2020-10-11 16:35:09,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1280 transitions. [2020-10-11 16:35:09,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:09,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1280 transitions. [2020-10-11 16:35:09,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:35:09,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:35:09,403 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:35:09,403 INFO L185 Difference]: Start difference. First operand has 826 places, 1703 transitions, 110761 flow. Second operand 27 states and 1280 transitions. [2020-10-11 16:35:09,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1775 transitions, 117275 flow [2020-10-11 16:35:14,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 832 places, 1775 transitions, 117010 flow, removed 16 selfloop flow, removed 18 redundant places. [2020-10-11 16:35:14,843 INFO L241 Difference]: Finished difference. Result has 837 places, 1711 transitions, 111655 flow [2020-10-11 16:35:14,843 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=110509, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=111655, PETRI_PLACES=837, PETRI_TRANSITIONS=1711} [2020-10-11 16:35:14,844 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 780 predicate places. [2020-10-11 16:35:14,844 INFO L481 AbstractCegarLoop]: Abstraction has has 837 places, 1711 transitions, 111655 flow [2020-10-11 16:35:14,844 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:14,844 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:14,844 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, 1, 1] [2020-10-11 16:35:15,044 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-11 16:35:15,045 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:15,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:15,046 INFO L82 PathProgramCache]: Analyzing trace with hash 252821489, now seen corresponding path program 55 times [2020-10-11 16:35:15,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:15,046 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081163328] [2020-10-11 16:35:15,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:15,256 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:35:15,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081163328] [2020-10-11 16:35:15,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973160851] [2020-10-11 16:35:15,257 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 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 16:35:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:15,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:15,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:20,170 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:20,180 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:35:20,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:20,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:20,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070207549] [2020-10-11 16:35:20,181 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:20,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:20,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:20,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:35:24,711 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:24,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1711 transitions, 111655 flow. Second operand 19 states. [2020-10-11 16:35:24,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:24,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:24,713 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:33,045 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:35:43,991 INFO L129 PetriNetUnfolder]: 1199/9097 cut-off events. [2020-10-11 16:35:43,991 INFO L130 PetriNetUnfolder]: For 711405/713240 co-relation queries the response was YES. [2020-10-11 16:35:44,228 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81054 conditions, 9097 events. 1199/9097 cut-off events. For 711405/713240 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 122895 event pairs, 0 based on Foata normal form. 51/8173 useless extension candidates. Maximal degree in co-relation 80763. Up to 2056 conditions per place. [2020-10-11 16:35:44,288 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1529 selfloop transitions, 209 changer transitions 5/1779 dead transitions. [2020-10-11 16:35:44,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 1779 transitions, 118310 flow [2020-10-11 16:35:44,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:35:44,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:35:44,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:35:44,290 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:35:44,290 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:35:44,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:35:44,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:44,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:35:44,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:35:44,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:35:44,292 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:35:44,292 INFO L185 Difference]: Start difference. First operand has 837 places, 1711 transitions, 111655 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:35:44,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 1779 transitions, 118310 flow [2020-10-11 16:35:49,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1779 transitions, 118036 flow, removed 16 selfloop flow, removed 20 redundant places. [2020-10-11 16:35:49,824 INFO L241 Difference]: Finished difference. Result has 842 places, 1720 transitions, 112755 flow [2020-10-11 16:35:49,825 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=111394, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=112755, PETRI_PLACES=842, PETRI_TRANSITIONS=1720} [2020-10-11 16:35:49,825 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 785 predicate places. [2020-10-11 16:35:49,825 INFO L481 AbstractCegarLoop]: Abstraction has has 842 places, 1720 transitions, 112755 flow [2020-10-11 16:35:49,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:49,825 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:49,825 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, 1, 1] [2020-10-11 16:35:50,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:50,026 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:50,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:50,027 INFO L82 PathProgramCache]: Analyzing trace with hash -927476901, now seen corresponding path program 56 times [2020-10-11 16:35:50,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:50,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301766644] [2020-10-11 16:35:50,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:50,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:50,256 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:35:50,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301766644] [2020-10-11 16:35:50,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845825155] [2020-10-11 16:35:50,256 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 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 16:35:50,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:35:50,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:50,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:50,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:50,572 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:50,580 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:35:50,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:50,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:50,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630371208] [2020-10-11 16:35:50,580 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:50,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:50,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:50,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:51,185 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:51,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 1720 transitions, 112755 flow. Second operand 19 states. [2020-10-11 16:35:51,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:51,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:51,186 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:56,023 INFO L129 PetriNetUnfolder]: 1204/9142 cut-off events. [2020-10-11 16:35:56,024 INFO L130 PetriNetUnfolder]: For 724455/726290 co-relation queries the response was YES. [2020-10-11 16:35:56,268 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81650 conditions, 9142 events. 1204/9142 cut-off events. For 724455/726290 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 123692 event pairs, 0 based on Foata normal form. 53/8215 useless extension candidates. Maximal degree in co-relation 81356. Up to 1898 conditions per place. [2020-10-11 16:35:56,328 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1381 selfloop transitions, 384 changer transitions 5/1806 dead transitions. [2020-10-11 16:35:56,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1806 transitions, 120058 flow [2020-10-11 16:35:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:35:56,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:35:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1564 transitions. [2020-10-11 16:35:56,331 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8314726209463051 [2020-10-11 16:35:56,331 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1564 transitions. [2020-10-11 16:35:56,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1564 transitions. [2020-10-11 16:35:56,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:56,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1564 transitions. [2020-10-11 16:35:56,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:35:56,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:35:56,334 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:35:56,334 INFO L185 Difference]: Start difference. First operand has 842 places, 1720 transitions, 112755 flow. Second operand 33 states and 1564 transitions. [2020-10-11 16:35:56,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1806 transitions, 120058 flow [2020-10-11 16:36:01,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 1806 transitions, 119778 flow, removed 28 selfloop flow, removed 17 redundant places. [2020-10-11 16:36:01,675 INFO L241 Difference]: Finished difference. Result has 860 places, 1733 transitions, 114431 flow [2020-10-11 16:36:01,676 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=112485, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=114431, PETRI_PLACES=860, PETRI_TRANSITIONS=1733} [2020-10-11 16:36:01,676 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 803 predicate places. [2020-10-11 16:36:01,676 INFO L481 AbstractCegarLoop]: Abstraction has has 860 places, 1733 transitions, 114431 flow [2020-10-11 16:36:01,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:01,676 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:01,676 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, 1, 1] [2020-10-11 16:36:01,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:01,877 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:01,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:01,878 INFO L82 PathProgramCache]: Analyzing trace with hash -2069087543, now seen corresponding path program 57 times [2020-10-11 16:36:01,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:01,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957163907] [2020-10-11 16:36:01,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:01,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:02,091 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:36:02,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957163907] [2020-10-11 16:36:02,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045329215] [2020-10-11 16:36:02,092 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 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 16:36:02,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:36:02,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:02,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:02,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:02,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:02,432 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:36:02,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:02,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:02,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544858342] [2020-10-11 16:36:02,432 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:02,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:02,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:02,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:03,141 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:03,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1733 transitions, 114431 flow. Second operand 19 states. [2020-10-11 16:36:03,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:03,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:03,142 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:08,639 INFO L129 PetriNetUnfolder]: 1206/9167 cut-off events. [2020-10-11 16:36:08,639 INFO L130 PetriNetUnfolder]: For 743817/745647 co-relation queries the response was YES. [2020-10-11 16:36:08,855 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82359 conditions, 9167 events. 1206/9167 cut-off events. For 743817/745647 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 124035 event pairs, 0 based on Foata normal form. 53/8237 useless extension candidates. Maximal degree in co-relation 82062. Up to 1915 conditions per place. [2020-10-11 16:36:08,916 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1392 selfloop transitions, 370 changer transitions 5/1803 dead transitions. [2020-10-11 16:36:08,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 1803 transitions, 121035 flow [2020-10-11 16:36:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:36:08,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:36:08,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1658 transitions. [2020-10-11 16:36:08,918 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831077694235589 [2020-10-11 16:36:08,919 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1658 transitions. [2020-10-11 16:36:08,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1658 transitions. [2020-10-11 16:36:08,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:08,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1658 transitions. [2020-10-11 16:36:08,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:36:08,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:36:08,921 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:36:08,921 INFO L185 Difference]: Start difference. First operand has 860 places, 1733 transitions, 114431 flow. Second operand 35 states and 1658 transitions. [2020-10-11 16:36:08,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 1803 transitions, 121035 flow [2020-10-11 16:36:14,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 868 places, 1803 transitions, 120647 flow, removed 18 selfloop flow, removed 24 redundant places. [2020-10-11 16:36:14,461 INFO L241 Difference]: Finished difference. Result has 873 places, 1738 transitions, 115531 flow [2020-10-11 16:36:14,462 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=114056, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=115531, PETRI_PLACES=873, PETRI_TRANSITIONS=1738} [2020-10-11 16:36:14,463 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 816 predicate places. [2020-10-11 16:36:14,463 INFO L481 AbstractCegarLoop]: Abstraction has has 873 places, 1738 transitions, 115531 flow [2020-10-11 16:36:14,463 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:14,463 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:14,463 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, 1, 1] [2020-10-11 16:36:14,663 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:14,664 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:14,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:14,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1994073177, now seen corresponding path program 58 times [2020-10-11 16:36:14,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:14,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138251086] [2020-10-11 16:36:14,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:14,874 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:36:14,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138251086] [2020-10-11 16:36:14,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14010169] [2020-10-11 16:36:14,875 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 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 16:36:14,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:36:14,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:14,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:36:14,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:20,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:20,785 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:36:20,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:20,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:20,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389599304] [2020-10-11 16:36:20,786 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:20,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:20,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:20,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:36:37,011 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:37,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 1738 transitions, 115531 flow. Second operand 19 states. [2020-10-11 16:36:37,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:37,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:37,012 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:41,347 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2020-10-11 16:36:43,453 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:36:48,940 INFO L129 PetriNetUnfolder]: 1210/9196 cut-off events. [2020-10-11 16:36:48,940 INFO L130 PetriNetUnfolder]: For 761290/763135 co-relation queries the response was YES. [2020-10-11 16:36:49,099 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83049 conditions, 9196 events. 1210/9196 cut-off events. For 761290/763135 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 124687 event pairs, 0 based on Foata normal form. 50/8261 useless extension candidates. Maximal degree in co-relation 82749. Up to 1986 conditions per place. [2020-10-11 16:36:49,158 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1457 selfloop transitions, 309 changer transitions 3/1805 dead transitions. [2020-10-11 16:36:49,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 1805 transitions, 122043 flow [2020-10-11 16:36:49,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:36:49,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:36:49,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1138 transitions. [2020-10-11 16:36:49,160 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8318713450292398 [2020-10-11 16:36:49,160 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1138 transitions. [2020-10-11 16:36:49,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1138 transitions. [2020-10-11 16:36:49,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:49,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1138 transitions. [2020-10-11 16:36:49,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:36:49,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:36:49,161 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:36:49,161 INFO L185 Difference]: Start difference. First operand has 873 places, 1738 transitions, 115531 flow. Second operand 24 states and 1138 transitions. [2020-10-11 16:36:49,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 1805 transitions, 122043 flow [2020-10-11 16:36:54,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1805 transitions, 121448 flow, removed 39 selfloop flow, removed 31 redundant places. [2020-10-11 16:36:54,502 INFO L241 Difference]: Finished difference. Result has 868 places, 1748 transitions, 116860 flow [2020-10-11 16:36:54,503 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=114942, PETRI_DIFFERENCE_MINUEND_PLACES=840, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=116860, PETRI_PLACES=868, PETRI_TRANSITIONS=1748} [2020-10-11 16:36:54,503 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 811 predicate places. [2020-10-11 16:36:54,503 INFO L481 AbstractCegarLoop]: Abstraction has has 868 places, 1748 transitions, 116860 flow [2020-10-11 16:36:54,503 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:54,503 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:54,503 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, 1, 1] [2020-10-11 16:36:54,703 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:54,704 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:54,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:54,704 INFO L82 PathProgramCache]: Analyzing trace with hash -793212423, now seen corresponding path program 59 times [2020-10-11 16:36:54,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:54,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618399251] [2020-10-11 16:36:54,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:55,004 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:36:55,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618399251] [2020-10-11 16:36:55,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505515624] [2020-10-11 16:36:55,005 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:55,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:36:55,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:55,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:55,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:55,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:55,347 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:36:55,347 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:55,347 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:55,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947607408] [2020-10-11 16:36:55,347 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:55,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:55,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:55,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:56,489 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:56,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 1748 transitions, 116860 flow. Second operand 19 states. [2020-10-11 16:36:56,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:56,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:56,490 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:02,525 INFO L129 PetriNetUnfolder]: 1218/9254 cut-off events. [2020-10-11 16:37:02,526 INFO L130 PetriNetUnfolder]: For 781992/784028 co-relation queries the response was YES. [2020-10-11 16:37:02,785 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83929 conditions, 9254 events. 1218/9254 cut-off events. For 781992/784028 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 125597 event pairs, 0 based on Foata normal form. 103/8364 useless extension candidates. Maximal degree in co-relation 83625. Up to 1575 conditions per place. [2020-10-11 16:37:02,847 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 844 selfloop transitions, 943 changer transitions 5/1828 dead transitions. [2020-10-11 16:37:02,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 911 places, 1828 transitions, 124113 flow [2020-10-11 16:37:02,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:37:02,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:37:02,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2139 transitions. [2020-10-11 16:37:02,850 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8339181286549707 [2020-10-11 16:37:02,850 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2139 transitions. [2020-10-11 16:37:02,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2139 transitions. [2020-10-11 16:37:02,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:02,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2139 transitions. [2020-10-11 16:37:02,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:37:02,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:37:02,853 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:37:02,853 INFO L185 Difference]: Start difference. First operand has 868 places, 1748 transitions, 116860 flow. Second operand 45 states and 2139 transitions. [2020-10-11 16:37:02,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 911 places, 1828 transitions, 124113 flow [2020-10-11 16:37:08,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 894 places, 1828 transitions, 123564 flow, removed 139 selfloop flow, removed 17 redundant places. [2020-10-11 16:37:09,095 INFO L241 Difference]: Finished difference. Result has 899 places, 1769 transitions, 120364 flow [2020-10-11 16:37:09,096 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=116319, PETRI_DIFFERENCE_MINUEND_PLACES=850, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=925, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=120364, PETRI_PLACES=899, PETRI_TRANSITIONS=1769} [2020-10-11 16:37:09,096 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 842 predicate places. [2020-10-11 16:37:09,096 INFO L481 AbstractCegarLoop]: Abstraction has has 899 places, 1769 transitions, 120364 flow [2020-10-11 16:37:09,096 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:09,096 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:09,096 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, 1, 1] [2020-10-11 16:37:09,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-11 16:37:09,297 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:09,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:09,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1752346065, now seen corresponding path program 60 times [2020-10-11 16:37:09,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:09,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035154596] [2020-10-11 16:37:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:09,545 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:37:09,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035154596] [2020-10-11 16:37:09,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804280462] [2020-10-11 16:37:09,545 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:09,586 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:37:09,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:09,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:09,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:09,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:37:09,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:09,861 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:37:09,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:09,862 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:09,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831106659] [2020-10-11 16:37:09,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:09,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:09,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:09,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:11,059 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:11,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1769 transitions, 120364 flow. Second operand 19 states. [2020-10-11 16:37:11,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:11,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:11,060 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:17,554 INFO L129 PetriNetUnfolder]: 1262/9559 cut-off events. [2020-10-11 16:37:17,555 INFO L130 PetriNetUnfolder]: For 870234/872497 co-relation queries the response was YES. [2020-10-11 16:37:17,830 INFO L80 FinitePrefix]: Finished finitePrefix Result has 88969 conditions, 9559 events. 1262/9559 cut-off events. For 870234/872497 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 130872 event pairs, 0 based on Foata normal form. 240/8775 useless extension candidates. Maximal degree in co-relation 88660. Up to 1648 conditions per place. [2020-10-11 16:37:17,893 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 310 selfloop transitions, 1487 changer transitions 11/1844 dead transitions. [2020-10-11 16:37:17,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 948 places, 1844 transitions, 130937 flow [2020-10-11 16:37:17,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:37:17,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:37:17,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:37:17,896 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:37:17,896 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:37:17,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:37:17,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:17,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:37:17,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:37:17,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:37:17,900 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:37:17,900 INFO L185 Difference]: Start difference. First operand has 899 places, 1769 transitions, 120364 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:37:17,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 948 places, 1844 transitions, 130937 flow [2020-10-11 16:37:24,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 1844 transitions, 130403 flow, removed 67 selfloop flow, removed 37 redundant places. [2020-10-11 16:37:24,816 INFO L241 Difference]: Finished difference. Result has 919 places, 1822 transitions, 129078 flow [2020-10-11 16:37:24,817 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=119864, PETRI_DIFFERENCE_MINUEND_PLACES=860, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=129078, PETRI_PLACES=919, PETRI_TRANSITIONS=1822} [2020-10-11 16:37:24,817 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 862 predicate places. [2020-10-11 16:37:24,817 INFO L481 AbstractCegarLoop]: Abstraction has has 919 places, 1822 transitions, 129078 flow [2020-10-11 16:37:24,817 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:24,817 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:24,817 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, 1, 1] [2020-10-11 16:37:25,018 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-11 16:37:25,018 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:25,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:25,019 INFO L82 PathProgramCache]: Analyzing trace with hash 128683401, now seen corresponding path program 61 times [2020-10-11 16:37:25,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:25,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949838247] [2020-10-11 16:37:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:25,250 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:37:25,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949838247] [2020-10-11 16:37:25,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139825050] [2020-10-11 16:37:25,250 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:25,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:25,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:25,605 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:25,613 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:37:25,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:25,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:25,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508507998] [2020-10-11 16:37:25,614 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:25,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:25,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:25,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:26,238 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:26,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 1822 transitions, 129078 flow. Second operand 19 states. [2020-10-11 16:37:26,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:26,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:26,239 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:32,517 INFO L129 PetriNetUnfolder]: 1269/9659 cut-off events. [2020-10-11 16:37:32,518 INFO L130 PetriNetUnfolder]: For 889658/891628 co-relation queries the response was YES. [2020-10-11 16:37:32,786 INFO L80 FinitePrefix]: Finished finitePrefix Result has 91971 conditions, 9659 events. 1269/9659 cut-off events. For 889658/891628 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 132722 event pairs, 0 based on Foata normal form. 59/8682 useless extension candidates. Maximal degree in co-relation 91657. Up to 1749 conditions per place. [2020-10-11 16:37:32,852 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1199 selfloop transitions, 678 changer transitions 5/1918 dead transitions. [2020-10-11 16:37:32,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 956 places, 1918 transitions, 137382 flow [2020-10-11 16:37:32,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:37:32,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:37:32,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1993 transitions. [2020-10-11 16:37:32,854 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324979114452798 [2020-10-11 16:37:32,854 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1993 transitions. [2020-10-11 16:37:32,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1993 transitions. [2020-10-11 16:37:32,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:32,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1993 transitions. [2020-10-11 16:37:32,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:37:32,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:37:32,857 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:37:32,857 INFO L185 Difference]: Start difference. First operand has 919 places, 1822 transitions, 129078 flow. Second operand 42 states and 1993 transitions. [2020-10-11 16:37:32,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 956 places, 1918 transitions, 137382 flow [2020-10-11 16:37:39,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 914 places, 1918 transitions, 134838 flow, removed 951 selfloop flow, removed 42 redundant places. [2020-10-11 16:37:39,732 INFO L241 Difference]: Finished difference. Result has 920 places, 1845 transitions, 130122 flow [2020-10-11 16:37:39,733 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=126610, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=130122, PETRI_PLACES=920, PETRI_TRANSITIONS=1845} [2020-10-11 16:37:39,733 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 863 predicate places. [2020-10-11 16:37:39,733 INFO L481 AbstractCegarLoop]: Abstraction has has 920 places, 1845 transitions, 130122 flow [2020-10-11 16:37:39,733 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:39,733 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:39,733 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, 1, 1] [2020-10-11 16:37:39,933 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:39,934 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:39,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:39,934 INFO L82 PathProgramCache]: Analyzing trace with hash -319121273, now seen corresponding path program 62 times [2020-10-11 16:37:39,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:39,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391376835] [2020-10-11 16:37:39,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:40,194 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:37:40,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391376835] [2020-10-11 16:37:40,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916925766] [2020-10-11 16:37:40,194 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:40,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:37:40,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:40,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:40,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:40,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:40,560 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:37:40,561 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:40,561 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:40,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243474607] [2020-10-11 16:37:40,561 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:40,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:40,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:40,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:41,476 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:41,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 1845 transitions, 130122 flow. Second operand 19 states. [2020-10-11 16:37:41,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:41,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:41,478 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:48,626 INFO L129 PetriNetUnfolder]: 1277/9731 cut-off events. [2020-10-11 16:37:48,627 INFO L130 PetriNetUnfolder]: For 899922/901749 co-relation queries the response was YES. [2020-10-11 16:37:48,865 INFO L80 FinitePrefix]: Finished finitePrefix Result has 92526 conditions, 9731 events. 1277/9731 cut-off events. For 899922/901749 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 133855 event pairs, 0 based on Foata normal form. 77/8764 useless extension candidates. Maximal degree in co-relation 92210. Up to 1653 conditions per place. [2020-10-11 16:37:48,930 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1072 selfloop transitions, 811 changer transitions 5/1924 dead transitions. [2020-10-11 16:37:48,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 1924 transitions, 137743 flow [2020-10-11 16:37:48,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:37:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:37:48,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2233 transitions. [2020-10-11 16:37:48,933 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335199701381112 [2020-10-11 16:37:48,933 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2233 transitions. [2020-10-11 16:37:48,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2233 transitions. [2020-10-11 16:37:48,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:48,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2233 transitions. [2020-10-11 16:37:48,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:37:48,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:37:48,937 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:37:48,937 INFO L185 Difference]: Start difference. First operand has 920 places, 1845 transitions, 130122 flow. Second operand 47 states and 2233 transitions. [2020-10-11 16:37:48,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 964 places, 1924 transitions, 137743 flow [2020-10-11 16:37:55,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 933 places, 1924 transitions, 137373 flow, removed 66 selfloop flow, removed 31 redundant places. [2020-10-11 16:37:55,370 INFO L241 Difference]: Finished difference. Result has 938 places, 1859 transitions, 133185 flow [2020-10-11 16:37:55,371 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=129768, PETRI_DIFFERENCE_MINUEND_PLACES=887, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=797, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=133185, PETRI_PLACES=938, PETRI_TRANSITIONS=1859} [2020-10-11 16:37:55,372 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 881 predicate places. [2020-10-11 16:37:55,372 INFO L481 AbstractCegarLoop]: Abstraction has has 938 places, 1859 transitions, 133185 flow [2020-10-11 16:37:55,372 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:55,372 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:55,372 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, 1, 1] [2020-10-11 16:37:55,572 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:55,573 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:55,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:55,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1277734253, now seen corresponding path program 63 times [2020-10-11 16:37:55,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:55,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212793682] [2020-10-11 16:37:55,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:55,824 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:37:55,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212793682] [2020-10-11 16:37:55,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896479623] [2020-10-11 16:37:55,824 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:55,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:37:55,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:55,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:55,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:56,198 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:56,206 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:37:56,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:56,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:56,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454918634] [2020-10-11 16:37:56,206 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:56,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:56,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:56,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:56,791 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:56,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 938 places, 1859 transitions, 133185 flow. Second operand 19 states. [2020-10-11 16:37:56,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:56,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:56,792 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:04,178 INFO L129 PetriNetUnfolder]: 1287/9800 cut-off events. [2020-10-11 16:38:04,178 INFO L130 PetriNetUnfolder]: For 937321/939330 co-relation queries the response was YES. [2020-10-11 16:38:04,481 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94567 conditions, 9800 events. 1287/9800 cut-off events. For 937321/939330 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 135084 event pairs, 0 based on Foata normal form. 121/8869 useless extension candidates. Maximal degree in co-relation 94248. Up to 1629 conditions per place. [2020-10-11 16:38:05,152 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 831 selfloop transitions, 1050 changer transitions 5/1922 dead transitions. [2020-10-11 16:38:05,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 986 places, 1922 transitions, 140384 flow [2020-10-11 16:38:05,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:38:05,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:38:05,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2427 transitions. [2020-10-11 16:38:05,154 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8348813209494325 [2020-10-11 16:38:05,154 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2427 transitions. [2020-10-11 16:38:05,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2427 transitions. [2020-10-11 16:38:05,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:05,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2427 transitions. [2020-10-11 16:38:05,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:38:05,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:38:05,158 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:38:05,159 INFO L185 Difference]: Start difference. First operand has 938 places, 1859 transitions, 133185 flow. Second operand 51 states and 2427 transitions. [2020-10-11 16:38:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 986 places, 1922 transitions, 140384 flow [2020-10-11 16:38:11,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 1922 transitions, 139360 flow, removed 49 selfloop flow, removed 41 redundant places. [2020-10-11 16:38:11,651 INFO L241 Difference]: Finished difference. Result has 949 places, 1872 transitions, 136260 flow [2020-10-11 16:38:11,652 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=132173, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=136260, PETRI_PLACES=949, PETRI_TRANSITIONS=1872} [2020-10-11 16:38:11,653 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 892 predicate places. [2020-10-11 16:38:11,653 INFO L481 AbstractCegarLoop]: Abstraction has has 949 places, 1872 transitions, 136260 flow [2020-10-11 16:38:11,653 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:11,653 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:11,653 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, 1, 1] [2020-10-11 16:38:11,853 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:11,854 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:11,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:11,855 INFO L82 PathProgramCache]: Analyzing trace with hash -667539769, now seen corresponding path program 64 times [2020-10-11 16:38:11,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:11,855 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975329879] [2020-10-11 16:38:11,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:12,123 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:38:12,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975329879] [2020-10-11 16:38:12,124 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296544271] [2020-10-11 16:38:12,124 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:12,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:38:12,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:38:12,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:38:12,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:12,430 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:38:12,473 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:12,480 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:38:12,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:12,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:12,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372169026] [2020-10-11 16:38:12,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:12,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:12,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:12,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:38:13,815 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:13,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 949 places, 1872 transitions, 136260 flow. Second operand 19 states. [2020-10-11 16:38:13,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:13,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:13,816 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:21,841 INFO L129 PetriNetUnfolder]: 1325/10059 cut-off events. [2020-10-11 16:38:21,841 INFO L130 PetriNetUnfolder]: For 1036623/1038965 co-relation queries the response was YES. [2020-10-11 16:38:22,156 INFO L80 FinitePrefix]: Finished finitePrefix Result has 99126 conditions, 10059 events. 1325/10059 cut-off events. For 1036623/1038965 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 139543 event pairs, 0 based on Foata normal form. 208/9188 useless extension candidates. Maximal degree in co-relation 98807. Up to 1691 conditions per place. [2020-10-11 16:38:22,227 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 442 selfloop transitions, 1455 changer transitions 11/1944 dead transitions. [2020-10-11 16:38:22,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1000 places, 1944 transitions, 146985 flow [2020-10-11 16:38:22,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 16:38:22,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 16:38:22,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2575 transitions. [2020-10-11 16:38:22,230 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836582196231319 [2020-10-11 16:38:22,230 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2575 transitions. [2020-10-11 16:38:22,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2575 transitions. [2020-10-11 16:38:22,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:22,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2575 transitions. [2020-10-11 16:38:22,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 16:38:22,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 16:38:22,233 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 16:38:22,233 INFO L185 Difference]: Start difference. First operand has 949 places, 1872 transitions, 136260 flow. Second operand 54 states and 2575 transitions. [2020-10-11 16:38:22,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1000 places, 1944 transitions, 146985 flow [2020-10-11 16:38:30,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 956 places, 1944 transitions, 145336 flow, removed 170 selfloop flow, removed 44 redundant places. [2020-10-11 16:38:30,637 INFO L241 Difference]: Finished difference. Result has 964 places, 1916 transitions, 143497 flow [2020-10-11 16:38:30,638 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=134653, PETRI_DIFFERENCE_MINUEND_PLACES=903, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=143497, PETRI_PLACES=964, PETRI_TRANSITIONS=1916} [2020-10-11 16:38:30,638 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 907 predicate places. [2020-10-11 16:38:30,638 INFO L481 AbstractCegarLoop]: Abstraction has has 964 places, 1916 transitions, 143497 flow [2020-10-11 16:38:30,638 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:30,638 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:30,639 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, 1, 1] [2020-10-11 16:38:30,839 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:30,839 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:30,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:30,840 INFO L82 PathProgramCache]: Analyzing trace with hash -395245625, now seen corresponding path program 65 times [2020-10-11 16:38:30,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:30,841 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066348661] [2020-10-11 16:38:30,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:31,095 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:38:31,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066348661] [2020-10-11 16:38:31,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173191155] [2020-10-11 16:38:31,096 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:31,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:38:31,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:38:31,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:38:31,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:31,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:31,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:38:31,684 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-10-11 16:38:34,429 WARN L193 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 50 [2020-10-11 16:38:34,488 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:34,522 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:38:34,522 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:34,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:38:34,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750352516] [2020-10-11 16:38:34,523 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:38:34,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:34,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:38:34,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=309, Unknown=1, NotChecked=0, Total=380 [2020-10-11 16:38:41,275 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:41,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 964 places, 1916 transitions, 143497 flow. Second operand 20 states. [2020-10-11 16:38:41,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:41,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:41,276 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2020-10-11 16:38:53,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 16:38:53,866 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:53,866 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 16:38:53,872 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 16:38:53,872 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:38:53 BasicIcfg [2020-10-11 16:38:53,872 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 16:38:53,873 INFO L168 Benchmark]: Toolchain (without parser) took 845003.19 ms. Allocated memory was 252.7 MB in the beginning and 5.1 GB in the end (delta: 4.9 GB). Free memory was 208.1 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:53,874 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 16:38:53,874 INFO L168 Benchmark]: CACSL2BoogieTranslator took 715.38 ms. Allocated memory was 252.7 MB in the beginning and 316.7 MB in the end (delta: 64.0 MB). Free memory was 208.1 MB in the beginning and 271.9 MB in the end (delta: -63.9 MB). Peak memory consumption was 32.8 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:53,874 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.16 ms. Allocated memory is still 316.7 MB. Free memory is still 271.9 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 16:38:53,874 INFO L168 Benchmark]: Boogie Preprocessor took 24.32 ms. Allocated memory is still 316.7 MB. Free memory was 271.9 MB in the beginning and 269.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:53,875 INFO L168 Benchmark]: RCFGBuilder took 417.82 ms. Allocated memory is still 316.7 MB. Free memory was 269.4 MB in the beginning and 247.6 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:53,875 INFO L168 Benchmark]: TraceAbstraction took 843785.20 ms. Allocated memory was 316.7 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 247.6 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 1.4 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:53,876 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.21 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 715.38 ms. Allocated memory was 252.7 MB in the beginning and 316.7 MB in the end (delta: 64.0 MB). Free memory was 208.1 MB in the beginning and 271.9 MB in the end (delta: -63.9 MB). Peak memory consumption was 32.8 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 55.16 ms. Allocated memory is still 316.7 MB. Free memory is still 271.9 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 24.32 ms. Allocated memory is still 316.7 MB. Free memory was 271.9 MB in the beginning and 269.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 417.82 ms. Allocated memory is still 316.7 MB. Free memory was 269.4 MB in the beginning and 247.6 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 843785.20 ms. Allocated memory was 316.7 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 247.6 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 1.4 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 24 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 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: 843.6s, OverallIterations: 95, TraceHistogramMax: 5, AutomataDifference: 763.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 552 SDtfs, 4620 SDslu, 4757 SDs, 0 SdLazy, 29220 SolverSat, 5571 SolverUnsat, 55 SolverUnknown, 0 SolverNotchecked, 124.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7119 GetRequests, 3665 SyntacticMatches, 52 SemanticMatches, 3401 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36735 ImplicationChecksByTransitivity, 263.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=143497occurred in iteration=94, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 55.8s InterpolantComputationTime, 8571 NumberOfCodeBlocks, 8571 NumberOfCodeBlocksAsserted, 314 NumberOfCheckSat, 8388 ConstructedInterpolants, 28 QuantifiedInterpolants, 4210949 SizeOfPredicates, 364 NumberOfNonLiveVariables, 9760 ConjunctsInSsa, 1090 ConjunctsInUnsatCore, 183 InterpolantComputations, 7 PerfectInterpolantSequences, 0/2706 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