/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/triangular-longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:54:13,538 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:54:13,540 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:54:13,564 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:54:13,565 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:54:13,566 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:54:13,568 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:54:13,569 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:54:13,571 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:54:13,573 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:54:13,574 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:54:13,575 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:54:13,575 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:54:13,576 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:54:13,577 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:54:13,578 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:54:13,579 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:54:13,580 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:54:13,582 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:54:13,584 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:54:13,586 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:54:13,587 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:54:13,589 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:54:13,590 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:54:13,593 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:54:13,593 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:54:13,593 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:54:13,594 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:54:13,595 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:54:13,596 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:54:13,596 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:54:13,597 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:54:13,598 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:54:13,599 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:54:13,600 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:54:13,600 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:54:13,601 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:54:13,602 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:54:13,602 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:54:13,603 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:54:13,604 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:54:13,605 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:54:13,629 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:54:13,630 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:54:13,631 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:54:13,631 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:54:13,632 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:54:13,632 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:54:13,632 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:54:13,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:54:13,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:54:13,633 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:54:13,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:54:13,633 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:54:13,633 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:54:13,633 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:54:13,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:54:13,634 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:54:13,634 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:54:13,634 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:54:13,634 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:54:13,635 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:54:13,635 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:54:13,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:54:13,635 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:54:13,635 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:54:13,636 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:54:13,636 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:54:13,636 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:54:13,636 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:54:13,636 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:54:13,637 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:54:13,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:54:13,981 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:54:13,985 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:54:13,987 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:54:13,988 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:54:13,988 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longest-2.i [2020-10-11 16:54:14,059 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede0ed0c4/cbdb183e26d34616b8ff749a6e66b31b/FLAG246cd1816 [2020-10-11 16:54:14,685 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:54:14,685 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longest-2.i [2020-10-11 16:54:14,701 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede0ed0c4/cbdb183e26d34616b8ff749a6e66b31b/FLAG246cd1816 [2020-10-11 16:54:14,960 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede0ed0c4/cbdb183e26d34616b8ff749a6e66b31b [2020-10-11 16:54:14,973 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:54:14,975 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:54:14,979 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:54:14,980 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:54:14,984 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:54:14,986 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:54:14" (1/1) ... [2020-10-11 16:54:14,989 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6de60d4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:14, skipping insertion in model container [2020-10-11 16:54:14,990 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:54:14" (1/1) ... [2020-10-11 16:54:15,000 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:54:15,041 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:54:15,519 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:54:15,532 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:54:15,580 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:54:15,655 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:54:15,655 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15 WrapperNode [2020-10-11 16:54:15,656 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:54:15,656 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:54:15,657 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:54:15,657 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:54:15,666 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,683 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,726 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:54:15,727 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:54:15,727 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:54:15,727 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:54:15,738 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,739 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,753 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,754 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,760 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,766 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,768 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... [2020-10-11 16:54:15,771 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:54:15,772 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:54:15,772 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:54:15,772 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:54:15,773 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:54:15,859 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:54:15,859 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:54:15,860 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:54:15,860 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:54:15,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:54:15,861 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:54:15,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:54:15,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:54:15,863 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:54:15,864 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:54:15,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:54:15,866 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:54:16,235 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:54:16,236 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:54:16,239 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:54:16 BoogieIcfgContainer [2020-10-11 16:54:16,239 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:54:16,240 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:54:16,240 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:54:16,244 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:54:16,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:54:14" (1/3) ... [2020-10-11 16:54:16,246 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a4769ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:54:16, skipping insertion in model container [2020-10-11 16:54:16,246 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:15" (2/3) ... [2020-10-11 16:54:16,247 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a4769ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:54:16, skipping insertion in model container [2020-10-11 16:54:16,247 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:54:16" (3/3) ... [2020-10-11 16:54:16,249 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longest-2.i [2020-10-11 16:54:16,263 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:54:16,274 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:54:16,275 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:54:16,307 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,308 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,308 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,308 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,309 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,309 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,310 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,310 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,310 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,311 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,311 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,311 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,312 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,312 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,313 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,313 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,313 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,313 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,314 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,314 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,315 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,315 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,315 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,316 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,316 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,316 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,316 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,317 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,321 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,322 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,323 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,339 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,340 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,340 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,340 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,340 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,341 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:16,359 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:54:16,380 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:54:16,381 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:54:16,381 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:54:16,381 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:54:16,381 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:54:16,381 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:54:16,381 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:54:16,382 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:54:16,393 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:54:16,433 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-11 16:54:16,434 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:16,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-11 16:54:16,441 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:54:16,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 53 transitions, 112 flow [2020-10-11 16:54:16,467 INFO L129 PetriNetUnfolder]: 4/43 cut-off events. [2020-10-11 16:54:16,468 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:16,468 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:16,469 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:16,470 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:16,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:16,477 INFO L82 PathProgramCache]: Analyzing trace with hash 305903693, now seen corresponding path program 1 times [2020-10-11 16:54:16,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:16,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239892802] [2020-10-11 16:54:16,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:17,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:17,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239892802] [2020-10-11 16:54:17,069 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:17,071 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:17,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777385681] [2020-10-11 16:54:17,086 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:17,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:17,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:17,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:17,191 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:17,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 112 flow. Second operand 6 states. [2020-10-11 16:54:17,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:17,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:17,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:17,406 INFO L129 PetriNetUnfolder]: 44/184 cut-off events. [2020-10-11 16:54:17,407 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:17,409 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 184 events. 44/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 742 event pairs, 3 based on Foata normal form. 46/211 useless extension candidates. Maximal degree in co-relation 239. Up to 29 conditions per place. [2020-10-11 16:54:17,412 INFO L132 encePairwiseOnDemand]: 44/55 looper letters, 11 selfloop transitions, 9 changer transitions 23/77 dead transitions. [2020-10-11 16:54:17,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 232 flow [2020-10-11 16:54:17,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:54:17,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:54:17,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 490 transitions. [2020-10-11 16:54:17,434 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8909090909090909 [2020-10-11 16:54:17,435 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 490 transitions. [2020-10-11 16:54:17,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 490 transitions. [2020-10-11 16:54:17,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:17,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 490 transitions. [2020-10-11 16:54:17,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:54:17,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:54:17,458 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:54:17,461 INFO L185 Difference]: Start difference. First operand has 55 places, 53 transitions, 112 flow. Second operand 10 states and 490 transitions. [2020-10-11 16:54:17,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 232 flow [2020-10-11 16:54:17,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 77 transitions, 230 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:54:17,474 INFO L241 Difference]: Finished difference. Result has 69 places, 51 transitions, 155 flow [2020-10-11 16:54:17,478 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=155, PETRI_PLACES=69, PETRI_TRANSITIONS=51} [2020-10-11 16:54:17,482 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2020-10-11 16:54:17,482 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 51 transitions, 155 flow [2020-10-11 16:54:17,482 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:17,482 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:17,483 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:17,483 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:54:17,484 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:17,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:17,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1979459920, now seen corresponding path program 1 times [2020-10-11 16:54:17,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:17,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468505397] [2020-10-11 16:54:17,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:17,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:17,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:17,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468505397] [2020-10-11 16:54:17,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:17,670 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:17,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802916061] [2020-10-11 16:54:17,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:17,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:17,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:17,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:17,868 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:17,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 51 transitions, 155 flow. Second operand 6 states. [2020-10-11 16:54:17,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:17,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:17,869 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:17,994 INFO L129 PetriNetUnfolder]: 25/120 cut-off events. [2020-10-11 16:54:17,994 INFO L130 PetriNetUnfolder]: For 62/68 co-relation queries the response was YES. [2020-10-11 16:54:17,996 INFO L80 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 120 events. 25/120 cut-off events. For 62/68 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 363 event pairs, 0 based on Foata normal form. 5/112 useless extension candidates. Maximal degree in co-relation 201. Up to 29 conditions per place. [2020-10-11 16:54:17,997 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 13 selfloop transitions, 9 changer transitions 5/61 dead transitions. [2020-10-11 16:54:17,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 61 transitions, 251 flow [2020-10-11 16:54:17,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 16:54:17,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-11 16:54:18,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 324 transitions. [2020-10-11 16:54:18,001 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8415584415584415 [2020-10-11 16:54:18,001 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 324 transitions. [2020-10-11 16:54:18,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 324 transitions. [2020-10-11 16:54:18,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:18,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 324 transitions. [2020-10-11 16:54:18,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-11 16:54:18,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-11 16:54:18,005 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-11 16:54:18,006 INFO L185 Difference]: Start difference. First operand has 69 places, 51 transitions, 155 flow. Second operand 7 states and 324 transitions. [2020-10-11 16:54:18,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 61 transitions, 251 flow [2020-10-11 16:54:18,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 61 transitions, 243 flow, removed 4 selfloop flow, removed 4 redundant places. [2020-10-11 16:54:18,012 INFO L241 Difference]: Finished difference. Result has 63 places, 54 transitions, 194 flow [2020-10-11 16:54:18,012 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=194, PETRI_PLACES=63, PETRI_TRANSITIONS=54} [2020-10-11 16:54:18,013 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2020-10-11 16:54:18,014 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 54 transitions, 194 flow [2020-10-11 16:54:18,014 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:18,014 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:18,014 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:18,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:54:18,015 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:18,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:18,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1106394582, now seen corresponding path program 1 times [2020-10-11 16:54:18,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:18,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265613566] [2020-10-11 16:54:18,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:18,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:18,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:18,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265613566] [2020-10-11 16:54:18,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:18,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:18,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963706929] [2020-10-11 16:54:18,140 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:18,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:18,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:18,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:18,293 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:18,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 54 transitions, 194 flow. Second operand 6 states. [2020-10-11 16:54:18,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:18,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:18,294 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:18,396 INFO L129 PetriNetUnfolder]: 35/179 cut-off events. [2020-10-11 16:54:18,396 INFO L130 PetriNetUnfolder]: For 107/120 co-relation queries the response was YES. [2020-10-11 16:54:18,398 INFO L80 FinitePrefix]: Finished finitePrefix Result has 353 conditions, 179 events. 35/179 cut-off events. For 107/120 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 663 event pairs, 0 based on Foata normal form. 16/176 useless extension candidates. Maximal degree in co-relation 320. Up to 33 conditions per place. [2020-10-11 16:54:18,400 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 20 selfloop transitions, 11 changer transitions 8/73 dead transitions. [2020-10-11 16:54:18,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 374 flow [2020-10-11 16:54:18,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-11 16:54:18,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-11 16:54:18,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 419 transitions. [2020-10-11 16:54:18,404 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8464646464646465 [2020-10-11 16:54:18,404 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 419 transitions. [2020-10-11 16:54:18,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 419 transitions. [2020-10-11 16:54:18,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:18,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 419 transitions. [2020-10-11 16:54:18,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-11 16:54:18,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-11 16:54:18,409 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-11 16:54:18,410 INFO L185 Difference]: Start difference. First operand has 63 places, 54 transitions, 194 flow. Second operand 9 states and 419 transitions. [2020-10-11 16:54:18,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 374 flow [2020-10-11 16:54:18,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 73 transitions, 351 flow, removed 9 selfloop flow, removed 3 redundant places. [2020-10-11 16:54:18,416 INFO L241 Difference]: Finished difference. Result has 73 places, 59 transitions, 263 flow [2020-10-11 16:54:18,416 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=263, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2020-10-11 16:54:18,417 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2020-10-11 16:54:18,417 INFO L481 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 263 flow [2020-10-11 16:54:18,417 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:18,417 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:18,418 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:18,418 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:54:18,418 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:18,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:18,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1083307030, now seen corresponding path program 2 times [2020-10-11 16:54:18,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:18,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169941111] [2020-10-11 16:54:18,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:18,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169941111] [2020-10-11 16:54:18,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:18,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:18,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751855235] [2020-10-11 16:54:18,542 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:18,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:18,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:18,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:18,724 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:18,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 263 flow. Second operand 6 states. [2020-10-11 16:54:18,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:18,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:18,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:18,902 INFO L129 PetriNetUnfolder]: 32/182 cut-off events. [2020-10-11 16:54:18,902 INFO L130 PetriNetUnfolder]: For 254/289 co-relation queries the response was YES. [2020-10-11 16:54:18,904 INFO L80 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 182 events. 32/182 cut-off events. For 254/289 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 711 event pairs, 0 based on Foata normal form. 28/192 useless extension candidates. Maximal degree in co-relation 382. Up to 35 conditions per place. [2020-10-11 16:54:18,906 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 18 selfloop transitions, 15 changer transitions 11/78 dead transitions. [2020-10-11 16:54:18,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 78 transitions, 500 flow [2020-10-11 16:54:18,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:54:18,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:54:18,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 462 transitions. [2020-10-11 16:54:18,910 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84 [2020-10-11 16:54:18,911 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 462 transitions. [2020-10-11 16:54:18,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 462 transitions. [2020-10-11 16:54:18,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:18,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 462 transitions. [2020-10-11 16:54:18,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:54:18,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:54:18,915 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:54:18,916 INFO L185 Difference]: Start difference. First operand has 73 places, 59 transitions, 263 flow. Second operand 10 states and 462 transitions. [2020-10-11 16:54:18,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 78 transitions, 500 flow [2020-10-11 16:54:18,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 78 transitions, 475 flow, removed 8 selfloop flow, removed 3 redundant places. [2020-10-11 16:54:18,939 INFO L241 Difference]: Finished difference. Result has 82 places, 64 transitions, 344 flow [2020-10-11 16:54:18,940 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=344, PETRI_PLACES=82, PETRI_TRANSITIONS=64} [2020-10-11 16:54:18,940 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2020-10-11 16:54:18,940 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 64 transitions, 344 flow [2020-10-11 16:54:18,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:18,941 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:18,941 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:18,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:54:18,941 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:18,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:18,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2052585901, now seen corresponding path program 1 times [2020-10-11 16:54:18,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:18,942 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079114849] [2020-10-11 16:54:18,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:18,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:19,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:19,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079114849] [2020-10-11 16:54:19,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:19,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:54:19,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604002508] [2020-10-11 16:54:19,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:54:19,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:19,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:54:19,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:54:19,176 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:19,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 64 transitions, 344 flow. Second operand 7 states. [2020-10-11 16:54:19,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:19,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:19,177 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:19,330 INFO L129 PetriNetUnfolder]: 45/252 cut-off events. [2020-10-11 16:54:19,330 INFO L130 PetriNetUnfolder]: For 526/556 co-relation queries the response was YES. [2020-10-11 16:54:19,333 INFO L80 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 252 events. 45/252 cut-off events. For 526/556 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1142 event pairs, 0 based on Foata normal form. 20/247 useless extension candidates. Maximal degree in co-relation 562. Up to 53 conditions per place. [2020-10-11 16:54:19,335 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 23 selfloop transitions, 23 changer transitions 8/88 dead transitions. [2020-10-11 16:54:19,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 88 transitions, 664 flow [2020-10-11 16:54:19,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:54:19,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:54:19,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 510 transitions. [2020-10-11 16:54:19,339 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8429752066115702 [2020-10-11 16:54:19,339 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 510 transitions. [2020-10-11 16:54:19,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 510 transitions. [2020-10-11 16:54:19,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:19,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 510 transitions. [2020-10-11 16:54:19,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:54:19,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:54:19,344 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:54:19,344 INFO L185 Difference]: Start difference. First operand has 82 places, 64 transitions, 344 flow. Second operand 11 states and 510 transitions. [2020-10-11 16:54:19,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 88 transitions, 664 flow [2020-10-11 16:54:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 617 flow, removed 19 selfloop flow, removed 5 redundant places. [2020-10-11 16:54:19,352 INFO L241 Difference]: Finished difference. Result has 91 places, 70 transitions, 459 flow [2020-10-11 16:54:19,353 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=459, PETRI_PLACES=91, PETRI_TRANSITIONS=70} [2020-10-11 16:54:19,353 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2020-10-11 16:54:19,353 INFO L481 AbstractCegarLoop]: Abstraction has has 91 places, 70 transitions, 459 flow [2020-10-11 16:54:19,353 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:54:19,354 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:19,354 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:19,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:54:19,355 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:19,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:19,355 INFO L82 PathProgramCache]: Analyzing trace with hash -13306963, now seen corresponding path program 2 times [2020-10-11 16:54:19,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:19,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120436586] [2020-10-11 16:54:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:19,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:19,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:19,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120436586] [2020-10-11 16:54:19,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:19,492 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:54:19,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034439320] [2020-10-11 16:54:19,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:54:19,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:19,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:54:19,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:54:19,738 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:19,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 70 transitions, 459 flow. Second operand 7 states. [2020-10-11 16:54:19,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:19,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:19,740 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:19,999 INFO L129 PetriNetUnfolder]: 40/238 cut-off events. [2020-10-11 16:54:20,000 INFO L130 PetriNetUnfolder]: For 1066/1113 co-relation queries the response was YES. [2020-10-11 16:54:20,002 INFO L80 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 238 events. 40/238 cut-off events. For 1066/1113 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1077 event pairs, 0 based on Foata normal form. 25/239 useless extension candidates. Maximal degree in co-relation 652. Up to 49 conditions per place. [2020-10-11 16:54:20,004 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 19 selfloop transitions, 27 changer transitions 11/91 dead transitions. [2020-10-11 16:54:20,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 91 transitions, 873 flow [2020-10-11 16:54:20,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-11 16:54:20,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-11 16:54:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 550 transitions. [2020-10-11 16:54:20,008 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:54:20,008 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 550 transitions. [2020-10-11 16:54:20,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 550 transitions. [2020-10-11 16:54:20,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:20,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 550 transitions. [2020-10-11 16:54:20,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-11 16:54:20,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-11 16:54:20,013 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-11 16:54:20,013 INFO L185 Difference]: Start difference. First operand has 91 places, 70 transitions, 459 flow. Second operand 12 states and 550 transitions. [2020-10-11 16:54:20,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 91 transitions, 873 flow [2020-10-11 16:54:20,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 91 transitions, 808 flow, removed 23 selfloop flow, removed 5 redundant places. [2020-10-11 16:54:20,024 INFO L241 Difference]: Finished difference. Result has 100 places, 73 transitions, 564 flow [2020-10-11 16:54:20,024 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=564, PETRI_PLACES=100, PETRI_TRANSITIONS=73} [2020-10-11 16:54:20,025 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2020-10-11 16:54:20,025 INFO L481 AbstractCegarLoop]: Abstraction has has 100 places, 73 transitions, 564 flow [2020-10-11 16:54:20,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:54:20,025 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:20,025 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:20,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 16:54:20,026 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:20,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:20,026 INFO L82 PathProgramCache]: Analyzing trace with hash 277746476, now seen corresponding path program 1 times [2020-10-11 16:54:20,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:20,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432027041] [2020-10-11 16:54:20,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:20,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432027041] [2020-10-11 16:54:20,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649572381] [2020-10-11 16:54:20,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:20,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:54:20,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:20,453 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:20,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,465 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:20,465 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-11 16:54:20,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829238767] [2020-10-11 16:54:20,466 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:54:20,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:20,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:54:20,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:54:20,728 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:20,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 73 transitions, 564 flow. Second operand 9 states. [2020-10-11 16:54:20,729 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:20,729 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:20,729 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:20,887 INFO L129 PetriNetUnfolder]: 40/231 cut-off events. [2020-10-11 16:54:20,888 INFO L130 PetriNetUnfolder]: For 1289/1332 co-relation queries the response was YES. [2020-10-11 16:54:20,890 INFO L80 FinitePrefix]: Finished finitePrefix Result has 752 conditions, 231 events. 40/231 cut-off events. For 1289/1332 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1013 event pairs, 0 based on Foata normal form. 21/229 useless extension candidates. Maximal degree in co-relation 697. Up to 49 conditions per place. [2020-10-11 16:54:20,893 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 30 selfloop transitions, 15 changer transitions 8/87 dead transitions. [2020-10-11 16:54:20,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 87 transitions, 902 flow [2020-10-11 16:54:20,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:54:20,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:54:20,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 505 transitions. [2020-10-11 16:54:20,897 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347107438016529 [2020-10-11 16:54:20,898 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 505 transitions. [2020-10-11 16:54:20,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 505 transitions. [2020-10-11 16:54:20,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:20,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 505 transitions. [2020-10-11 16:54:20,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:54:20,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:54:20,903 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:54:20,903 INFO L185 Difference]: Start difference. First operand has 100 places, 73 transitions, 564 flow. Second operand 11 states and 505 transitions. [2020-10-11 16:54:20,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 87 transitions, 902 flow [2020-10-11 16:54:20,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 87 transitions, 806 flow, removed 25 selfloop flow, removed 11 redundant places. [2020-10-11 16:54:20,915 INFO L241 Difference]: Finished difference. Result has 101 places, 75 transitions, 571 flow [2020-10-11 16:54:20,916 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=571, PETRI_PLACES=101, PETRI_TRANSITIONS=75} [2020-10-11 16:54:20,916 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2020-10-11 16:54:20,916 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 75 transitions, 571 flow [2020-10-11 16:54:20,917 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:54:20,917 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:20,917 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:21,130 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2020-10-11 16:54:21,131 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:21,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:21,132 INFO L82 PathProgramCache]: Analyzing trace with hash 296207724, now seen corresponding path program 2 times [2020-10-11 16:54:21,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:21,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974831078] [2020-10-11 16:54:21,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:21,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:21,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:21,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974831078] [2020-10-11 16:54:21,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810850914] [2020-10-11 16:54:21,260 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:54:21,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:21,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:21,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:54:21,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:21,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:21,402 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:21,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:21,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:21,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-10-11 16:54:21,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921950784] [2020-10-11 16:54:21,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:21,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:21,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:21,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:21,713 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:21,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 75 transitions, 571 flow. Second operand 10 states. [2020-10-11 16:54:21,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:21,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:21,714 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:21,941 INFO L129 PetriNetUnfolder]: 43/258 cut-off events. [2020-10-11 16:54:21,941 INFO L130 PetriNetUnfolder]: For 1748/1794 co-relation queries the response was YES. [2020-10-11 16:54:21,944 INFO L80 FinitePrefix]: Finished finitePrefix Result has 859 conditions, 258 events. 43/258 cut-off events. For 1748/1794 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1185 event pairs, 0 based on Foata normal form. 21/253 useless extension candidates. Maximal degree in co-relation 806. Up to 55 conditions per place. [2020-10-11 16:54:21,948 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 28 selfloop transitions, 22 changer transitions 8/92 dead transitions. [2020-10-11 16:54:21,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 92 transitions, 995 flow [2020-10-11 16:54:21,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-11 16:54:21,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-11 16:54:21,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 642 transitions. [2020-10-11 16:54:21,952 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8337662337662337 [2020-10-11 16:54:21,953 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 642 transitions. [2020-10-11 16:54:21,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 642 transitions. [2020-10-11 16:54:21,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:21,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 642 transitions. [2020-10-11 16:54:21,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-11 16:54:21,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-11 16:54:21,959 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-11 16:54:21,959 INFO L185 Difference]: Start difference. First operand has 101 places, 75 transitions, 571 flow. Second operand 14 states and 642 transitions. [2020-10-11 16:54:21,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 92 transitions, 995 flow [2020-10-11 16:54:21,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 92 transitions, 878 flow, removed 46 selfloop flow, removed 8 redundant places. [2020-10-11 16:54:21,973 INFO L241 Difference]: Finished difference. Result has 109 places, 79 transitions, 640 flow [2020-10-11 16:54:21,973 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=640, PETRI_PLACES=109, PETRI_TRANSITIONS=79} [2020-10-11 16:54:21,973 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 54 predicate places. [2020-10-11 16:54:21,973 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 79 transitions, 640 flow [2020-10-11 16:54:21,974 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:21,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:21,974 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:22,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:22,188 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:22,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:22,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1635532716, now seen corresponding path program 3 times [2020-10-11 16:54:22,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:22,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508310183] [2020-10-11 16:54:22,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508310183] [2020-10-11 16:54:22,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563213939] [2020-10-11 16:54:22,302 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:54:22,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:54:22,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:22,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:54:22,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:22,415 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:22,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:22,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-11 16:54:22,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938625960] [2020-10-11 16:54:22,423 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:54:22,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:22,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:54:22,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:54:22,667 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:22,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 79 transitions, 640 flow. Second operand 9 states. [2020-10-11 16:54:22,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:22,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:22,668 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:22,900 INFO L129 PetriNetUnfolder]: 58/326 cut-off events. [2020-10-11 16:54:22,900 INFO L130 PetriNetUnfolder]: For 2790/2863 co-relation queries the response was YES. [2020-10-11 16:54:22,903 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1201 conditions, 326 events. 58/326 cut-off events. For 2790/2863 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1645 event pairs, 0 based on Foata normal form. 23/315 useless extension candidates. Maximal degree in co-relation 1145. Up to 75 conditions per place. [2020-10-11 16:54:22,907 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 34 selfloop transitions, 27 changer transitions 8/103 dead transitions. [2020-10-11 16:54:22,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 103 transitions, 1232 flow [2020-10-11 16:54:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:54:22,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:54:22,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 692 transitions. [2020-10-11 16:54:22,911 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8387878787878787 [2020-10-11 16:54:22,911 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 692 transitions. [2020-10-11 16:54:22,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 692 transitions. [2020-10-11 16:54:22,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:22,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 692 transitions. [2020-10-11 16:54:22,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:54:22,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:54:22,917 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:54:22,917 INFO L185 Difference]: Start difference. First operand has 109 places, 79 transitions, 640 flow. Second operand 15 states and 692 transitions. [2020-10-11 16:54:22,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 103 transitions, 1232 flow [2020-10-11 16:54:22,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 103 transitions, 1088 flow, removed 60 selfloop flow, removed 8 redundant places. [2020-10-11 16:54:22,932 INFO L241 Difference]: Finished difference. Result has 119 places, 85 transitions, 768 flow [2020-10-11 16:54:22,932 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=768, PETRI_PLACES=119, PETRI_TRANSITIONS=85} [2020-10-11 16:54:22,933 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2020-10-11 16:54:22,933 INFO L481 AbstractCegarLoop]: Abstraction has has 119 places, 85 transitions, 768 flow [2020-10-11 16:54:22,933 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:54:22,933 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:22,933 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:23,146 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:23,147 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:23,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:23,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1269320736, now seen corresponding path program 4 times [2020-10-11 16:54:23,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:23,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647756547] [2020-10-11 16:54:23,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:23,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647756547] [2020-10-11 16:54:23,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738565596] [2020-10-11 16:54:23,260 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:54:23,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:23,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:23,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:23,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:23,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:23,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:23,386 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:23,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-10-11 16:54:23,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730280149] [2020-10-11 16:54:23,387 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:23,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:23,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:23,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:23,598 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:23,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 85 transitions, 768 flow. Second operand 10 states. [2020-10-11 16:54:23,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:23,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:23,599 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:24,091 INFO L129 PetriNetUnfolder]: 59/342 cut-off events. [2020-10-11 16:54:24,091 INFO L130 PetriNetUnfolder]: For 3994/4077 co-relation queries the response was YES. [2020-10-11 16:54:24,094 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 342 events. 59/342 cut-off events. For 3994/4077 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1775 event pairs, 0 based on Foata normal form. 30/338 useless extension candidates. Maximal degree in co-relation 1307. Up to 77 conditions per place. [2020-10-11 16:54:24,097 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 30 selfloop transitions, 35 changer transitions 17/116 dead transitions. [2020-10-11 16:54:24,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 116 transitions, 1658 flow [2020-10-11 16:54:24,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:54:24,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:54:24,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 916 transitions. [2020-10-11 16:54:24,106 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327272727272728 [2020-10-11 16:54:24,107 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 916 transitions. [2020-10-11 16:54:24,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 916 transitions. [2020-10-11 16:54:24,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:24,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 916 transitions. [2020-10-11 16:54:24,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:54:24,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:54:24,118 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:54:24,118 INFO L185 Difference]: Start difference. First operand has 119 places, 85 transitions, 768 flow. Second operand 20 states and 916 transitions. [2020-10-11 16:54:24,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 116 transitions, 1658 flow [2020-10-11 16:54:24,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 116 transitions, 1430 flow, removed 96 selfloop flow, removed 10 redundant places. [2020-10-11 16:54:24,134 INFO L241 Difference]: Finished difference. Result has 135 places, 94 transitions, 976 flow [2020-10-11 16:54:24,137 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=976, PETRI_PLACES=135, PETRI_TRANSITIONS=94} [2020-10-11 16:54:24,137 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 80 predicate places. [2020-10-11 16:54:24,137 INFO L481 AbstractCegarLoop]: Abstraction has has 135 places, 94 transitions, 976 flow [2020-10-11 16:54:24,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:24,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:24,138 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:24,352 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:24,353 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:24,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:24,354 INFO L82 PathProgramCache]: Analyzing trace with hash -813056284, now seen corresponding path program 1 times [2020-10-11 16:54:24,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:24,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362731087] [2020-10-11 16:54:24,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:24,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:24,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:24,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362731087] [2020-10-11 16:54:24,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491672342] [2020-10-11 16:54:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:24,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:54:24,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:24,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:24,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:24,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-11 16:54:24,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381481718] [2020-10-11 16:54:24,556 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:54:24,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:24,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:54:24,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:54:24,807 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:24,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 94 transitions, 976 flow. Second operand 9 states. [2020-10-11 16:54:24,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:24,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:24,808 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:25,018 INFO L129 PetriNetUnfolder]: 55/329 cut-off events. [2020-10-11 16:54:25,019 INFO L130 PetriNetUnfolder]: For 4083/4145 co-relation queries the response was YES. [2020-10-11 16:54:25,024 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1320 conditions, 329 events. 55/329 cut-off events. For 4083/4145 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1703 event pairs, 0 based on Foata normal form. 22/318 useless extension candidates. Maximal degree in co-relation 1253. Up to 71 conditions per place. [2020-10-11 16:54:25,029 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 44 selfloop transitions, 27 changer transitions 8/113 dead transitions. [2020-10-11 16:54:25,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 113 transitions, 1616 flow [2020-10-11 16:54:25,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:54:25,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:54:25,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 596 transitions. [2020-10-11 16:54:25,032 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335664335664336 [2020-10-11 16:54:25,033 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 596 transitions. [2020-10-11 16:54:25,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 596 transitions. [2020-10-11 16:54:25,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:25,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 596 transitions. [2020-10-11 16:54:25,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:54:25,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:54:25,041 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:54:25,041 INFO L185 Difference]: Start difference. First operand has 135 places, 94 transitions, 976 flow. Second operand 13 states and 596 transitions. [2020-10-11 16:54:25,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 113 transitions, 1616 flow [2020-10-11 16:54:25,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 113 transitions, 1361 flow, removed 111 selfloop flow, removed 14 redundant places. [2020-10-11 16:54:25,066 INFO L241 Difference]: Finished difference. Result has 133 places, 96 transitions, 886 flow [2020-10-11 16:54:25,067 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=886, PETRI_PLACES=133, PETRI_TRANSITIONS=96} [2020-10-11 16:54:25,067 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2020-10-11 16:54:25,067 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 96 transitions, 886 flow [2020-10-11 16:54:25,067 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:54:25,068 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:25,068 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:25,283 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-11 16:54:25,283 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:25,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:25,284 INFO L82 PathProgramCache]: Analyzing trace with hash -1799921470, now seen corresponding path program 2 times [2020-10-11 16:54:25,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:25,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971671884] [2020-10-11 16:54:25,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:25,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:25,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971671884] [2020-10-11 16:54:25,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824386446] [2020-10-11 16:54:25,442 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:25,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:25,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:25,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:54:25,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:25,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:25,539 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:25,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:25,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-11 16:54:25,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611642652] [2020-10-11 16:54:25,547 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:25,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:25,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:25,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:25,916 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:25,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 96 transitions, 886 flow. Second operand 10 states. [2020-10-11 16:54:25,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:25,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:25,917 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:26,277 INFO L129 PetriNetUnfolder]: 58/342 cut-off events. [2020-10-11 16:54:26,277 INFO L130 PetriNetUnfolder]: For 4463/4541 co-relation queries the response was YES. [2020-10-11 16:54:26,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1371 conditions, 342 events. 58/342 cut-off events. For 4463/4541 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1805 event pairs, 0 based on Foata normal form. 27/334 useless extension candidates. Maximal degree in co-relation 1304. Up to 65 conditions per place. [2020-10-11 16:54:26,304 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 35 selfloop transitions, 41 changer transitions 8/118 dead transitions. [2020-10-11 16:54:26,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 118 transitions, 1642 flow [2020-10-11 16:54:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:54:26,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:54:26,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 776 transitions. [2020-10-11 16:54:26,307 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299465240641711 [2020-10-11 16:54:26,307 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 776 transitions. [2020-10-11 16:54:26,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 776 transitions. [2020-10-11 16:54:26,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:26,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 776 transitions. [2020-10-11 16:54:26,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:54:26,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:54:26,311 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:54:26,312 INFO L185 Difference]: Start difference. First operand has 133 places, 96 transitions, 886 flow. Second operand 17 states and 776 transitions. [2020-10-11 16:54:26,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 118 transitions, 1642 flow [2020-10-11 16:54:26,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 118 transitions, 1491 flow, removed 53 selfloop flow, removed 10 redundant places. [2020-10-11 16:54:26,334 INFO L241 Difference]: Finished difference. Result has 142 places, 100 transitions, 1012 flow [2020-10-11 16:54:26,335 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1012, PETRI_PLACES=142, PETRI_TRANSITIONS=100} [2020-10-11 16:54:26,335 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 87 predicate places. [2020-10-11 16:54:26,335 INFO L481 AbstractCegarLoop]: Abstraction has has 142 places, 100 transitions, 1012 flow [2020-10-11 16:54:26,335 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:26,336 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:26,336 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:26,549 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:26,550 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:26,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:26,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1653313534, now seen corresponding path program 3 times [2020-10-11 16:54:26,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:26,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683559685] [2020-10-11 16:54:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:26,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:26,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:26,667 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683559685] [2020-10-11 16:54:26,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597838152] [2020-10-11 16:54:26,668 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:26,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:54:26,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:26,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:26,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:26,817 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:26,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:26,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-11 16:54:26,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397569762] [2020-10-11 16:54:26,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:26,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:26,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:26,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:27,112 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:27,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 100 transitions, 1012 flow. Second operand 10 states. [2020-10-11 16:54:27,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:27,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:27,113 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:27,477 INFO L129 PetriNetUnfolder]: 64/373 cut-off events. [2020-10-11 16:54:27,477 INFO L130 PetriNetUnfolder]: For 5910/6009 co-relation queries the response was YES. [2020-10-11 16:54:27,481 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1589 conditions, 373 events. 64/373 cut-off events. For 5910/6009 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2037 event pairs, 0 based on Foata normal form. 34/370 useless extension candidates. Maximal degree in co-relation 1519. Up to 73 conditions per place. [2020-10-11 16:54:27,486 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 30 selfloop transitions, 53 changer transitions 8/125 dead transitions. [2020-10-11 16:54:27,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 125 transitions, 1922 flow [2020-10-11 16:54:27,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:54:27,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:54:27,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 732 transitions. [2020-10-11 16:54:27,489 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8318181818181818 [2020-10-11 16:54:27,489 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 732 transitions. [2020-10-11 16:54:27,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 732 transitions. [2020-10-11 16:54:27,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:27,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 732 transitions. [2020-10-11 16:54:27,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:54:27,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:54:27,493 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:54:27,493 INFO L185 Difference]: Start difference. First operand has 142 places, 100 transitions, 1012 flow. Second operand 16 states and 732 transitions. [2020-10-11 16:54:27,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 125 transitions, 1922 flow [2020-10-11 16:54:27,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 125 transitions, 1694 flow, removed 80 selfloop flow, removed 14 redundant places. [2020-10-11 16:54:27,518 INFO L241 Difference]: Finished difference. Result has 147 places, 106 transitions, 1184 flow [2020-10-11 16:54:27,518 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1184, PETRI_PLACES=147, PETRI_TRANSITIONS=106} [2020-10-11 16:54:27,519 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2020-10-11 16:54:27,519 INFO L481 AbstractCegarLoop]: Abstraction has has 147 places, 106 transitions, 1184 flow [2020-10-11 16:54:27,519 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:27,519 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:27,519 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:27,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:27,735 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:27,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:27,736 INFO L82 PathProgramCache]: Analyzing trace with hash 466046133, now seen corresponding path program 4 times [2020-10-11 16:54:27,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:27,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182478057] [2020-10-11 16:54:27,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:27,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:27,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:54:27,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182478057] [2020-10-11 16:54:27,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480662473] [2020-10-11 16:54:27,861 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:27,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:27,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:27,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:27,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:27,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:27,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:27,951 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:27,951 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-11 16:54:27,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487872432] [2020-10-11 16:54:27,952 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:27,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:27,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:27,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:28,016 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:28,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 106 transitions, 1184 flow. Second operand 10 states. [2020-10-11 16:54:28,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:28,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:28,017 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:28,254 INFO L129 PetriNetUnfolder]: 66/398 cut-off events. [2020-10-11 16:54:28,254 INFO L130 PetriNetUnfolder]: For 6680/6755 co-relation queries the response was YES. [2020-10-11 16:54:28,260 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1743 conditions, 398 events. 66/398 cut-off events. For 6680/6755 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2180 event pairs, 0 based on Foata normal form. 24/381 useless extension candidates. Maximal degree in co-relation 1670. Up to 87 conditions per place. [2020-10-11 16:54:28,266 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 63 selfloop transitions, 17 changer transitions 8/122 dead transitions. [2020-10-11 16:54:28,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 122 transitions, 1842 flow [2020-10-11 16:54:28,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:54:28,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:54:28,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 595 transitions. [2020-10-11 16:54:28,270 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321678321678322 [2020-10-11 16:54:28,270 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 595 transitions. [2020-10-11 16:54:28,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 595 transitions. [2020-10-11 16:54:28,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:28,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 595 transitions. [2020-10-11 16:54:28,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:54:28,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:54:28,275 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:54:28,275 INFO L185 Difference]: Start difference. First operand has 147 places, 106 transitions, 1184 flow. Second operand 13 states and 595 transitions. [2020-10-11 16:54:28,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 122 transitions, 1842 flow [2020-10-11 16:54:28,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 122 transitions, 1600 flow, removed 86 selfloop flow, removed 13 redundant places. [2020-10-11 16:54:28,323 INFO L241 Difference]: Finished difference. Result has 148 places, 108 transitions, 1120 flow [2020-10-11 16:54:28,323 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1120, PETRI_PLACES=148, PETRI_TRANSITIONS=108} [2020-10-11 16:54:28,324 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2020-10-11 16:54:28,324 INFO L481 AbstractCegarLoop]: Abstraction has has 148 places, 108 transitions, 1120 flow [2020-10-11 16:54:28,324 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:28,324 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:28,325 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:28,539 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-11 16:54:28,540 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:28,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:28,541 INFO L82 PathProgramCache]: Analyzing trace with hash -2052983269, now seen corresponding path program 5 times [2020-10-11 16:54:28,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:28,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410557963] [2020-10-11 16:54:28,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:28,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:28,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:28,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410557963] [2020-10-11 16:54:28,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803772722] [2020-10-11 16:54:28,739 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:28,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:54:28,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:28,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:28,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:28,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:28,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:28,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:28,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:28,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-11 16:54:28,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732130705] [2020-10-11 16:54:28,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:54:28,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:28,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:54:28,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:54:28,956 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:28,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 108 transitions, 1120 flow. Second operand 11 states. [2020-10-11 16:54:28,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:28,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:28,957 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:29,305 INFO L129 PetriNetUnfolder]: 68/423 cut-off events. [2020-10-11 16:54:29,306 INFO L130 PetriNetUnfolder]: For 6519/6597 co-relation queries the response was YES. [2020-10-11 16:54:29,309 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1759 conditions, 423 events. 68/423 cut-off events. For 6519/6597 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2373 event pairs, 0 based on Foata normal form. 27/407 useless extension candidates. Maximal degree in co-relation 1687. Up to 79 conditions per place. [2020-10-11 16:54:29,313 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 57 selfloop transitions, 26 changer transitions 8/125 dead transitions. [2020-10-11 16:54:29,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 125 transitions, 1810 flow [2020-10-11 16:54:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:54:29,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:54:29,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 732 transitions. [2020-10-11 16:54:29,316 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8318181818181818 [2020-10-11 16:54:29,316 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 732 transitions. [2020-10-11 16:54:29,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 732 transitions. [2020-10-11 16:54:29,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:29,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 732 transitions. [2020-10-11 16:54:29,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:54:29,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:54:29,319 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:54:29,319 INFO L185 Difference]: Start difference. First operand has 148 places, 108 transitions, 1120 flow. Second operand 16 states and 732 transitions. [2020-10-11 16:54:29,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 125 transitions, 1810 flow [2020-10-11 16:54:29,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 125 transitions, 1618 flow, removed 81 selfloop flow, removed 10 redundant places. [2020-10-11 16:54:29,349 INFO L241 Difference]: Finished difference. Result has 155 places, 110 transitions, 1154 flow [2020-10-11 16:54:29,349 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1154, PETRI_PLACES=155, PETRI_TRANSITIONS=110} [2020-10-11 16:54:29,350 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 100 predicate places. [2020-10-11 16:54:29,350 INFO L481 AbstractCegarLoop]: Abstraction has has 155 places, 110 transitions, 1154 flow [2020-10-11 16:54:29,350 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:54:29,350 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:29,350 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:29,563 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:54:29,564 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:29,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:29,565 INFO L82 PathProgramCache]: Analyzing trace with hash 784529653, now seen corresponding path program 6 times [2020-10-11 16:54:29,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:29,565 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765309533] [2020-10-11 16:54:29,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:29,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:29,683 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:29,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765309533] [2020-10-11 16:54:29,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746800068] [2020-10-11 16:54:29,684 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:29,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:54:29,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:29,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:29,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:29,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:29,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:29,774 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-11 16:54:29,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868360709] [2020-10-11 16:54:29,775 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:29,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:29,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:29,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:30,087 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:30,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 110 transitions, 1154 flow. Second operand 10 states. [2020-10-11 16:54:30,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:30,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:30,088 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:30,384 INFO L129 PetriNetUnfolder]: 70/441 cut-off events. [2020-10-11 16:54:30,384 INFO L130 PetriNetUnfolder]: For 6065/6136 co-relation queries the response was YES. [2020-10-11 16:54:30,388 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1781 conditions, 441 events. 70/441 cut-off events. For 6065/6136 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2506 event pairs, 0 based on Foata normal form. 30/426 useless extension candidates. Maximal degree in co-relation 1707. Up to 83 conditions per place. [2020-10-11 16:54:30,393 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 51 selfloop transitions, 33 changer transitions 8/126 dead transitions. [2020-10-11 16:54:30,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 126 transitions, 1806 flow [2020-10-11 16:54:30,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:54:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:54:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 778 transitions. [2020-10-11 16:54:30,396 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320855614973262 [2020-10-11 16:54:30,396 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 778 transitions. [2020-10-11 16:54:30,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 778 transitions. [2020-10-11 16:54:30,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:30,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 778 transitions. [2020-10-11 16:54:30,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:54:30,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:54:30,400 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:54:30,401 INFO L185 Difference]: Start difference. First operand has 155 places, 110 transitions, 1154 flow. Second operand 17 states and 778 transitions. [2020-10-11 16:54:30,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 126 transitions, 1806 flow [2020-10-11 16:54:30,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 126 transitions, 1644 flow, removed 59 selfloop flow, removed 13 redundant places. [2020-10-11 16:54:30,431 INFO L241 Difference]: Finished difference. Result has 160 places, 112 transitions, 1202 flow [2020-10-11 16:54:30,432 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1202, PETRI_PLACES=160, PETRI_TRANSITIONS=112} [2020-10-11 16:54:30,432 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 105 predicate places. [2020-10-11 16:54:30,432 INFO L481 AbstractCegarLoop]: Abstraction has has 160 places, 112 transitions, 1202 flow [2020-10-11 16:54:30,432 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:30,432 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:30,433 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:30,647 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:54:30,648 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:30,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:30,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1598037361, now seen corresponding path program 7 times [2020-10-11 16:54:30,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:30,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461817779] [2020-10-11 16:54:30,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:30,779 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:30,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461817779] [2020-10-11 16:54:30,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276711032] [2020-10-11 16:54:30,780 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:30,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:30,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:30,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:30,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:30,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:30,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:30,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-11 16:54:30,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410808332] [2020-10-11 16:54:30,945 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:54:30,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:30,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:54:30,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:54:31,151 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:31,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 112 transitions, 1202 flow. Second operand 11 states. [2020-10-11 16:54:31,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:31,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:31,153 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:31,546 INFO L129 PetriNetUnfolder]: 79/507 cut-off events. [2020-10-11 16:54:31,546 INFO L130 PetriNetUnfolder]: For 7091/7168 co-relation queries the response was YES. [2020-10-11 16:54:31,550 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2047 conditions, 507 events. 79/507 cut-off events. For 7091/7168 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3042 event pairs, 0 based on Foata normal form. 33/487 useless extension candidates. Maximal degree in co-relation 1971. Up to 99 conditions per place. [2020-10-11 16:54:31,554 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 42 selfloop transitions, 53 changer transitions 8/137 dead transitions. [2020-10-11 16:54:31,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 137 transitions, 2032 flow [2020-10-11 16:54:31,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:54:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:54:31,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 867 transitions. [2020-10-11 16:54:31,557 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8296650717703349 [2020-10-11 16:54:31,557 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 867 transitions. [2020-10-11 16:54:31,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 867 transitions. [2020-10-11 16:54:31,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:31,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 867 transitions. [2020-10-11 16:54:31,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:54:31,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:54:31,561 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:54:31,561 INFO L185 Difference]: Start difference. First operand has 160 places, 112 transitions, 1202 flow. Second operand 19 states and 867 transitions. [2020-10-11 16:54:31,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 137 transitions, 2032 flow [2020-10-11 16:54:31,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 137 transitions, 1858 flow, removed 60 selfloop flow, removed 14 redundant places. [2020-10-11 16:54:31,591 INFO L241 Difference]: Finished difference. Result has 168 places, 122 transitions, 1445 flow [2020-10-11 16:54:31,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1445, PETRI_PLACES=168, PETRI_TRANSITIONS=122} [2020-10-11 16:54:31,591 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2020-10-11 16:54:31,592 INFO L481 AbstractCegarLoop]: Abstraction has has 168 places, 122 transitions, 1445 flow [2020-10-11 16:54:31,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:54:31,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:31,592 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:31,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:54:31,806 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:31,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:31,807 INFO L82 PathProgramCache]: Analyzing trace with hash 373795537, now seen corresponding path program 8 times [2020-10-11 16:54:31,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:31,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391110271] [2020-10-11 16:54:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:31,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391110271] [2020-10-11 16:54:31,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059597209] [2020-10-11 16:54:31,966 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:32,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:32,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:32,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:54:32,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:32,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:32,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:32,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2020-10-11 16:54:32,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460454396] [2020-10-11 16:54:32,098 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:54:32,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:32,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:54:32,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:54:32,231 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:32,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 122 transitions, 1445 flow. Second operand 12 states. [2020-10-11 16:54:32,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:32,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:32,232 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:32,806 INFO L129 PetriNetUnfolder]: 96/599 cut-off events. [2020-10-11 16:54:32,806 INFO L130 PetriNetUnfolder]: For 9780/9888 co-relation queries the response was YES. [2020-10-11 16:54:32,811 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2587 conditions, 599 events. 96/599 cut-off events. For 9780/9888 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3749 event pairs, 0 based on Foata normal form. 43/581 useless extension candidates. Maximal degree in co-relation 2506. Up to 121 conditions per place. [2020-10-11 16:54:32,815 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 41 selfloop transitions, 72 changer transitions 14/161 dead transitions. [2020-10-11 16:54:32,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 161 transitions, 2752 flow [2020-10-11 16:54:32,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:54:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:54:32,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1098 transitions. [2020-10-11 16:54:32,818 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8318181818181818 [2020-10-11 16:54:32,818 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1098 transitions. [2020-10-11 16:54:32,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1098 transitions. [2020-10-11 16:54:32,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:32,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1098 transitions. [2020-10-11 16:54:32,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:54:32,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:54:32,823 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:54:32,823 INFO L185 Difference]: Start difference. First operand has 168 places, 122 transitions, 1445 flow. Second operand 24 states and 1098 transitions. [2020-10-11 16:54:32,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 161 transitions, 2752 flow [2020-10-11 16:54:32,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 161 transitions, 2550 flow, removed 81 selfloop flow, removed 12 redundant places. [2020-10-11 16:54:32,856 INFO L241 Difference]: Finished difference. Result has 187 places, 140 transitions, 1957 flow [2020-10-11 16:54:32,856 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1957, PETRI_PLACES=187, PETRI_TRANSITIONS=140} [2020-10-11 16:54:32,856 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2020-10-11 16:54:32,856 INFO L481 AbstractCegarLoop]: Abstraction has has 187 places, 140 transitions, 1957 flow [2020-10-11 16:54:32,857 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:54:32,857 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:32,857 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:33,063 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:54:33,064 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:33,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:33,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1962158719, now seen corresponding path program 9 times [2020-10-11 16:54:33,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:33,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283354080] [2020-10-11 16:54:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:33,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283354080] [2020-10-11 16:54:33,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945488172] [2020-10-11 16:54:33,208 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:33,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:54:33,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:33,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:54:33,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:33,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:33,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:54:33,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:33,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-11 16:54:33,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567753093] [2020-10-11 16:54:33,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:54:33,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:33,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:54:33,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:54:33,399 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:33,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 140 transitions, 1957 flow. Second operand 11 states. [2020-10-11 16:54:33,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:33,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:33,401 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:33,713 INFO L129 PetriNetUnfolder]: 94/604 cut-off events. [2020-10-11 16:54:33,713 INFO L130 PetriNetUnfolder]: For 12910/13001 co-relation queries the response was YES. [2020-10-11 16:54:33,719 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2788 conditions, 604 events. 94/604 cut-off events. For 12910/13001 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3786 event pairs, 0 based on Foata normal form. 30/572 useless extension candidates. Maximal degree in co-relation 2698. Up to 117 conditions per place. [2020-10-11 16:54:33,726 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 87 selfloop transitions, 34 changer transitions 8/163 dead transitions. [2020-10-11 16:54:33,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 163 transitions, 2950 flow [2020-10-11 16:54:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:54:33,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:54:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 686 transitions. [2020-10-11 16:54:33,728 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8315151515151515 [2020-10-11 16:54:33,729 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 686 transitions. [2020-10-11 16:54:33,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 686 transitions. [2020-10-11 16:54:33,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:33,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 686 transitions. [2020-10-11 16:54:33,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:54:33,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:54:33,732 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:54:33,732 INFO L185 Difference]: Start difference. First operand has 187 places, 140 transitions, 1957 flow. Second operand 15 states and 686 transitions. [2020-10-11 16:54:33,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 163 transitions, 2950 flow [2020-10-11 16:54:33,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 163 transitions, 2449 flow, removed 211 selfloop flow, removed 18 redundant places. [2020-10-11 16:54:33,781 INFO L241 Difference]: Finished difference. Result has 183 places, 142 transitions, 1744 flow [2020-10-11 16:54:33,781 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1744, PETRI_PLACES=183, PETRI_TRANSITIONS=142} [2020-10-11 16:54:33,782 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 128 predicate places. [2020-10-11 16:54:33,782 INFO L481 AbstractCegarLoop]: Abstraction has has 183 places, 142 transitions, 1744 flow [2020-10-11 16:54:33,782 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:54:33,782 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:33,782 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:33,983 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:33,983 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:33,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:33,984 INFO L82 PathProgramCache]: Analyzing trace with hash 146023005, now seen corresponding path program 10 times [2020-10-11 16:54:33,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:33,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887782080] [2020-10-11 16:54:33,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:34,139 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:34,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887782080] [2020-10-11 16:54:34,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744312814] [2020-10-11 16:54:34,140 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:34,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:34,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:34,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:34,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:34,221 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:34,228 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:34,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:34,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-11 16:54:34,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026348369] [2020-10-11 16:54:34,229 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:54:34,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:34,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:54:34,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:54:34,463 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:34,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 142 transitions, 1744 flow. Second operand 11 states. [2020-10-11 16:54:34,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:34,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:34,464 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:34,826 INFO L129 PetriNetUnfolder]: 98/619 cut-off events. [2020-10-11 16:54:34,826 INFO L130 PetriNetUnfolder]: For 11409/11519 co-relation queries the response was YES. [2020-10-11 16:54:34,832 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2683 conditions, 619 events. 98/619 cut-off events. For 11409/11519 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3949 event pairs, 0 based on Foata normal form. 43/597 useless extension candidates. Maximal degree in co-relation 2594. Up to 115 conditions per place. [2020-10-11 16:54:34,836 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 61 selfloop transitions, 67 changer transitions 8/170 dead transitions. [2020-10-11 16:54:34,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 170 transitions, 2823 flow [2020-10-11 16:54:34,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:54:34,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:54:34,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 821 transitions. [2020-10-11 16:54:34,838 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8292929292929293 [2020-10-11 16:54:34,839 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 821 transitions. [2020-10-11 16:54:34,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 821 transitions. [2020-10-11 16:54:34,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:34,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 821 transitions. [2020-10-11 16:54:34,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:54:34,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:54:34,842 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:54:34,843 INFO L185 Difference]: Start difference. First operand has 183 places, 142 transitions, 1744 flow. Second operand 18 states and 821 transitions. [2020-10-11 16:54:34,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 170 transitions, 2823 flow [2020-10-11 16:54:34,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 170 transitions, 2647 flow, removed 58 selfloop flow, removed 12 redundant places. [2020-10-11 16:54:34,878 INFO L241 Difference]: Finished difference. Result has 192 places, 147 transitions, 1950 flow [2020-10-11 16:54:34,878 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1950, PETRI_PLACES=192, PETRI_TRANSITIONS=147} [2020-10-11 16:54:34,879 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 137 predicate places. [2020-10-11 16:54:34,879 INFO L481 AbstractCegarLoop]: Abstraction has has 192 places, 147 transitions, 1950 flow [2020-10-11 16:54:34,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:54:34,879 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:34,879 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:35,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:35,080 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:35,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:35,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1506315565, now seen corresponding path program 11 times [2020-10-11 16:54:35,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:35,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632050749] [2020-10-11 16:54:35,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:35,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:35,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:35,226 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632050749] [2020-10-11 16:54:35,226 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373058916] [2020-10-11 16:54:35,226 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:35,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:54:35,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:35,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:54:35,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:35,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:35,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:35,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:35,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:35,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-11 16:54:35,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178428840] [2020-10-11 16:54:35,334 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:54:35,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:35,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:54:35,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:54:35,515 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:35,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 147 transitions, 1950 flow. Second operand 12 states. [2020-10-11 16:54:35,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:35,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:35,516 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:36,122 INFO L129 PetriNetUnfolder]: 104/650 cut-off events. [2020-10-11 16:54:36,122 INFO L130 PetriNetUnfolder]: For 13061/13189 co-relation queries the response was YES. [2020-10-11 16:54:36,132 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 650 events. 104/650 cut-off events. For 13061/13189 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4192 event pairs, 0 based on Foata normal form. 59/643 useless extension candidates. Maximal degree in co-relation 2853. Up to 123 conditions per place. [2020-10-11 16:54:36,140 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 41 selfloop transitions, 95 changer transitions 8/178 dead transitions. [2020-10-11 16:54:36,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 178 transitions, 3226 flow [2020-10-11 16:54:36,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:54:36,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:54:36,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1005 transitions. [2020-10-11 16:54:36,143 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8305785123966942 [2020-10-11 16:54:36,143 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1005 transitions. [2020-10-11 16:54:36,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1005 transitions. [2020-10-11 16:54:36,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:36,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1005 transitions. [2020-10-11 16:54:36,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:54:36,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:54:36,148 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:54:36,148 INFO L185 Difference]: Start difference. First operand has 192 places, 147 transitions, 1950 flow. Second operand 22 states and 1005 transitions. [2020-10-11 16:54:36,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 178 transitions, 3226 flow [2020-10-11 16:54:36,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 178 transitions, 2973 flow, removed 78 selfloop flow, removed 13 redundant places. [2020-10-11 16:54:36,226 INFO L241 Difference]: Finished difference. Result has 204 places, 153 transitions, 2208 flow [2020-10-11 16:54:36,226 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2208, PETRI_PLACES=204, PETRI_TRANSITIONS=153} [2020-10-11 16:54:36,228 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2020-10-11 16:54:36,228 INFO L481 AbstractCegarLoop]: Abstraction has has 204 places, 153 transitions, 2208 flow [2020-10-11 16:54:36,228 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:54:36,228 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:36,228 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:36,442 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-10-11 16:54:36,443 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:36,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:36,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1905174, now seen corresponding path program 12 times [2020-10-11 16:54:36,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:36,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311166648] [2020-10-11 16:54:36,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:36,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311166648] [2020-10-11 16:54:36,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371604956] [2020-10-11 16:54:36,693 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:36,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:54:36,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:36,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:54:36,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:36,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:36,837 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:36,837 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-11 16:54:36,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379154705] [2020-10-11 16:54:36,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:54:36,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:36,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:54:36,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:54:37,276 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:37,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 153 transitions, 2208 flow. Second operand 13 states. [2020-10-11 16:54:37,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:37,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:37,278 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:37,587 INFO L129 PetriNetUnfolder]: 106/675 cut-off events. [2020-10-11 16:54:37,587 INFO L130 PetriNetUnfolder]: For 14913/15024 co-relation queries the response was YES. [2020-10-11 16:54:37,595 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3165 conditions, 675 events. 106/675 cut-off events. For 14913/15024 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4283 event pairs, 0 based on Foata normal form. 30/634 useless extension candidates. Maximal degree in co-relation 3068. Up to 157 conditions per place. [2020-10-11 16:54:37,600 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 110 selfloop transitions, 19 changer transitions 8/171 dead transitions. [2020-10-11 16:54:37,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 171 transitions, 3126 flow [2020-10-11 16:54:37,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:54:37,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:54:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 685 transitions. [2020-10-11 16:54:37,601 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:54:37,601 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 685 transitions. [2020-10-11 16:54:37,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 685 transitions. [2020-10-11 16:54:37,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:37,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 685 transitions. [2020-10-11 16:54:37,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:54:37,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:54:37,603 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:54:37,603 INFO L185 Difference]: Start difference. First operand has 204 places, 153 transitions, 2208 flow. Second operand 15 states and 685 transitions. [2020-10-11 16:54:37,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 171 transitions, 3126 flow [2020-10-11 16:54:37,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 171 transitions, 2802 flow, removed 93 selfloop flow, removed 17 redundant places. [2020-10-11 16:54:37,653 INFO L241 Difference]: Finished difference. Result has 203 places, 155 transitions, 2060 flow [2020-10-11 16:54:37,654 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2060, PETRI_PLACES=203, PETRI_TRANSITIONS=155} [2020-10-11 16:54:37,654 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 148 predicate places. [2020-10-11 16:54:37,654 INFO L481 AbstractCegarLoop]: Abstraction has has 203 places, 155 transitions, 2060 flow [2020-10-11 16:54:37,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:54:37,654 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:37,655 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:37,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:37,861 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:37,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:37,862 INFO L82 PathProgramCache]: Analyzing trace with hash 413208970, now seen corresponding path program 13 times [2020-10-11 16:54:37,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:37,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922882476] [2020-10-11 16:54:37,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:37,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:38,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922882476] [2020-10-11 16:54:38,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549765256] [2020-10-11 16:54:38,042 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:38,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:38,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:54:38,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:38,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:38,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:38,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:38,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:54:38,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578985020] [2020-10-11 16:54:38,217 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:38,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:38,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:38,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:38,709 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:38,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 155 transitions, 2060 flow. Second operand 14 states. [2020-10-11 16:54:38,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:38,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:38,710 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:39,114 INFO L129 PetriNetUnfolder]: 108/707 cut-off events. [2020-10-11 16:54:39,115 INFO L130 PetriNetUnfolder]: For 15928/16029 co-relation queries the response was YES. [2020-10-11 16:54:39,122 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3211 conditions, 707 events. 108/707 cut-off events. For 15928/16029 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4613 event pairs, 0 based on Foata normal form. 33/667 useless extension candidates. Maximal degree in co-relation 3113. Up to 143 conditions per place. [2020-10-11 16:54:39,127 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 102 selfloop transitions, 30 changer transitions 8/174 dead transitions. [2020-10-11 16:54:39,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 174 transitions, 3050 flow [2020-10-11 16:54:39,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:54:39,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:54:39,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 822 transitions. [2020-10-11 16:54:39,129 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:54:39,129 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 822 transitions. [2020-10-11 16:54:39,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 822 transitions. [2020-10-11 16:54:39,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:39,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 822 transitions. [2020-10-11 16:54:39,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:54:39,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:54:39,132 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:54:39,132 INFO L185 Difference]: Start difference. First operand has 203 places, 155 transitions, 2060 flow. Second operand 18 states and 822 transitions. [2020-10-11 16:54:39,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 174 transitions, 3050 flow [2020-10-11 16:54:39,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 174 transitions, 2874 flow, removed 71 selfloop flow, removed 12 redundant places. [2020-10-11 16:54:39,176 INFO L241 Difference]: Finished difference. Result has 210 places, 157 transitions, 2110 flow [2020-10-11 16:54:39,177 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2110, PETRI_PLACES=210, PETRI_TRANSITIONS=157} [2020-10-11 16:54:39,177 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 155 predicate places. [2020-10-11 16:54:39,177 INFO L481 AbstractCegarLoop]: Abstraction has has 210 places, 157 transitions, 2110 flow [2020-10-11 16:54:39,177 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:39,177 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:39,177 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:39,378 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 16:54:39,378 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:39,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:39,379 INFO L82 PathProgramCache]: Analyzing trace with hash 431636140, now seen corresponding path program 14 times [2020-10-11 16:54:39,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:39,380 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036411575] [2020-10-11 16:54:39,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:39,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:39,535 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:39,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036411575] [2020-10-11 16:54:39,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632824425] [2020-10-11 16:54:39,536 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:39,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:39,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:39,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:54:39,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:39,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:39,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:39,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-11 16:54:39,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003260298] [2020-10-11 16:54:39,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:54:39,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:39,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:54:39,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:54:40,114 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:40,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 157 transitions, 2110 flow. Second operand 13 states. [2020-10-11 16:54:40,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:40,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:40,115 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:40,543 INFO L129 PetriNetUnfolder]: 110/718 cut-off events. [2020-10-11 16:54:40,543 INFO L130 PetriNetUnfolder]: For 16395/16512 co-relation queries the response was YES. [2020-10-11 16:54:40,550 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 718 events. 110/718 cut-off events. For 16395/16512 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4717 event pairs, 0 based on Foata normal form. 36/680 useless extension candidates. Maximal degree in co-relation 3191. Up to 133 conditions per place. [2020-10-11 16:54:40,555 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 94 selfloop transitions, 39 changer transitions 8/175 dead transitions. [2020-10-11 16:54:40,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 175 transitions, 3096 flow [2020-10-11 16:54:40,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:54:40,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:54:40,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 868 transitions. [2020-10-11 16:54:40,557 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.830622009569378 [2020-10-11 16:54:40,557 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 868 transitions. [2020-10-11 16:54:40,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 868 transitions. [2020-10-11 16:54:40,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:40,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 868 transitions. [2020-10-11 16:54:40,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:54:40,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:54:40,560 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:54:40,560 INFO L185 Difference]: Start difference. First operand has 210 places, 157 transitions, 2110 flow. Second operand 19 states and 868 transitions. [2020-10-11 16:54:40,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 175 transitions, 3096 flow [2020-10-11 16:54:40,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 175 transitions, 2906 flow, removed 69 selfloop flow, removed 15 redundant places. [2020-10-11 16:54:40,602 INFO L241 Difference]: Finished difference. Result has 215 places, 159 transitions, 2168 flow [2020-10-11 16:54:40,603 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2168, PETRI_PLACES=215, PETRI_TRANSITIONS=159} [2020-10-11 16:54:40,603 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 160 predicate places. [2020-10-11 16:54:40,604 INFO L481 AbstractCegarLoop]: Abstraction has has 215 places, 159 transitions, 2168 flow [2020-10-11 16:54:40,604 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:54:40,604 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:40,604 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:40,804 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:54:40,805 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:40,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:40,805 INFO L82 PathProgramCache]: Analyzing trace with hash 565528842, now seen corresponding path program 15 times [2020-10-11 16:54:40,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:40,806 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559584329] [2020-10-11 16:54:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:40,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559584329] [2020-10-11 16:54:40,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499713633] [2020-10-11 16:54:40,953 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:41,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:54:41,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:41,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:54:41,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:41,036 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:41,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:41,079 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:41,080 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:41,080 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:54:41,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747656174] [2020-10-11 16:54:41,081 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:41,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:41,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:41,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:41,739 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:41,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 159 transitions, 2168 flow. Second operand 14 states. [2020-10-11 16:54:41,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:41,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:41,741 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:42,274 INFO L129 PetriNetUnfolder]: 114/754 cut-off events. [2020-10-11 16:54:42,274 INFO L130 PetriNetUnfolder]: For 17378/17495 co-relation queries the response was YES. [2020-10-11 16:54:42,285 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3466 conditions, 754 events. 114/754 cut-off events. For 17378/17495 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5019 event pairs, 0 based on Foata normal form. 42/718 useless extension candidates. Maximal degree in co-relation 3364. Up to 141 conditions per place. [2020-10-11 16:54:42,293 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 75 selfloop transitions, 63 changer transitions 8/180 dead transitions. [2020-10-11 16:54:42,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 180 transitions, 3258 flow [2020-10-11 16:54:42,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:42,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:42,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 957 transitions. [2020-10-11 16:54:42,298 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8285714285714286 [2020-10-11 16:54:42,298 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 957 transitions. [2020-10-11 16:54:42,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 957 transitions. [2020-10-11 16:54:42,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:42,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 957 transitions. [2020-10-11 16:54:42,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:42,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:42,303 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:42,303 INFO L185 Difference]: Start difference. First operand has 215 places, 159 transitions, 2168 flow. Second operand 21 states and 957 transitions. [2020-10-11 16:54:42,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 180 transitions, 3258 flow [2020-10-11 16:54:42,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 180 transitions, 3050 flow, removed 71 selfloop flow, removed 16 redundant places. [2020-10-11 16:54:42,357 INFO L241 Difference]: Finished difference. Result has 221 places, 163 transitions, 2320 flow [2020-10-11 16:54:42,358 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2320, PETRI_PLACES=221, PETRI_TRANSITIONS=163} [2020-10-11 16:54:42,358 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2020-10-11 16:54:42,358 INFO L481 AbstractCegarLoop]: Abstraction has has 221 places, 163 transitions, 2320 flow [2020-10-11 16:54:42,358 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:42,358 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:42,359 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:42,564 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:54:42,565 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:42,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:42,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1042790326, now seen corresponding path program 16 times [2020-10-11 16:54:42,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:42,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918989287] [2020-10-11 16:54:42,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:42,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:42,757 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:42,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918989287] [2020-10-11 16:54:42,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968028706] [2020-10-11 16:54:42,758 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:42,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:42,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:42,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:54:42,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:42,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:42,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:42,895 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:42,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:42,895 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:54:42,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060278182] [2020-10-11 16:54:42,899 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:42,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:42,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:42,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:43,497 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:43,498 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 163 transitions, 2320 flow. Second operand 14 states. [2020-10-11 16:54:43,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:43,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:43,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:44,101 INFO L129 PetriNetUnfolder]: 120/793 cut-off events. [2020-10-11 16:54:44,101 INFO L130 PetriNetUnfolder]: For 18719/18842 co-relation queries the response was YES. [2020-10-11 16:54:44,110 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3703 conditions, 793 events. 120/793 cut-off events. For 18719/18842 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5386 event pairs, 0 based on Foata normal form. 57/768 useless extension candidates. Maximal degree in co-relation 3598. Up to 151 conditions per place. [2020-10-11 16:54:44,116 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 48 selfloop transitions, 97 changer transitions 8/187 dead transitions. [2020-10-11 16:54:44,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 187 transitions, 3519 flow [2020-10-11 16:54:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:54:44,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:54:44,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1049 transitions. [2020-10-11 16:54:44,119 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8292490118577075 [2020-10-11 16:54:44,119 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1049 transitions. [2020-10-11 16:54:44,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1049 transitions. [2020-10-11 16:54:44,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:44,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1049 transitions. [2020-10-11 16:54:44,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:54:44,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:54:44,123 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:54:44,124 INFO L185 Difference]: Start difference. First operand has 221 places, 163 transitions, 2320 flow. Second operand 23 states and 1049 transitions. [2020-10-11 16:54:44,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 187 transitions, 3519 flow [2020-10-11 16:54:44,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 187 transitions, 3263 flow, removed 75 selfloop flow, removed 18 redundant places. [2020-10-11 16:54:44,194 INFO L241 Difference]: Finished difference. Result has 229 places, 170 transitions, 2597 flow [2020-10-11 16:54:44,194 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2597, PETRI_PLACES=229, PETRI_TRANSITIONS=170} [2020-10-11 16:54:44,195 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2020-10-11 16:54:44,195 INFO L481 AbstractCegarLoop]: Abstraction has has 229 places, 170 transitions, 2597 flow [2020-10-11 16:54:44,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:44,195 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:44,195 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:44,401 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:54:44,402 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:44,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:44,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1756450582, now seen corresponding path program 17 times [2020-10-11 16:54:44,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:44,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469466162] [2020-10-11 16:54:44,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:44,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469466162] [2020-10-11 16:54:44,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333086977] [2020-10-11 16:54:44,541 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:44,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:54:44,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:44,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:54:44,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:44,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:44,644 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:44,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:44,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-11 16:54:44,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083607242] [2020-10-11 16:54:44,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:54:44,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:44,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:54:44,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:54:45,083 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:45,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 170 transitions, 2597 flow. Second operand 13 states. [2020-10-11 16:54:45,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:45,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:45,084 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:45,616 INFO L129 PetriNetUnfolder]: 135/875 cut-off events. [2020-10-11 16:54:45,617 INFO L130 PetriNetUnfolder]: For 23818/23975 co-relation queries the response was YES. [2020-10-11 16:54:45,626 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 875 events. 135/875 cut-off events. For 23818/23975 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5996 event pairs, 0 based on Foata normal form. 65/848 useless extension candidates. Maximal degree in co-relation 4249. Up to 171 conditions per place. [2020-10-11 16:54:45,633 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 51 selfloop transitions, 105 changer transitions 8/198 dead transitions. [2020-10-11 16:54:45,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 198 transitions, 3997 flow [2020-10-11 16:54:45,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:54:45,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:54:45,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1099 transitions. [2020-10-11 16:54:45,636 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8325757575757575 [2020-10-11 16:54:45,636 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1099 transitions. [2020-10-11 16:54:45,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1099 transitions. [2020-10-11 16:54:45,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:45,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1099 transitions. [2020-10-11 16:54:45,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:54:45,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:54:45,641 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:54:45,641 INFO L185 Difference]: Start difference. First operand has 229 places, 170 transitions, 2597 flow. Second operand 24 states and 1099 transitions. [2020-10-11 16:54:45,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 198 transitions, 3997 flow [2020-10-11 16:54:45,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 198 transitions, 3686 flow, removed 104 selfloop flow, removed 18 redundant places. [2020-10-11 16:54:45,753 INFO L241 Difference]: Finished difference. Result has 238 places, 176 transitions, 2882 flow [2020-10-11 16:54:45,754 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2882, PETRI_PLACES=238, PETRI_TRANSITIONS=176} [2020-10-11 16:54:45,754 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 183 predicate places. [2020-10-11 16:54:45,754 INFO L481 AbstractCegarLoop]: Abstraction has has 238 places, 176 transitions, 2882 flow [2020-10-11 16:54:45,754 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:54:45,754 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:45,754 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:45,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 16:54:45,955 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:45,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:45,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1629431350, now seen corresponding path program 18 times [2020-10-11 16:54:45,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:45,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858496304] [2020-10-11 16:54:45,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:46,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:46,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858496304] [2020-10-11 16:54:46,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677965783] [2020-10-11 16:54:46,117 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:46,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:54:46,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:46,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:46,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:46,277 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:46,288 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:46,289 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:46,290 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:54:46,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205150903] [2020-10-11 16:54:46,291 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:46,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:46,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:46,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:46,916 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:46,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 176 transitions, 2882 flow. Second operand 14 states. [2020-10-11 16:54:46,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:46,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:46,918 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:47,726 INFO L129 PetriNetUnfolder]: 141/907 cut-off events. [2020-10-11 16:54:47,726 INFO L130 PetriNetUnfolder]: For 31431/31634 co-relation queries the response was YES. [2020-10-11 16:54:47,736 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4868 conditions, 907 events. 141/907 cut-off events. For 31431/31634 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6322 event pairs, 0 based on Foata normal form. 74/887 useless extension candidates. Maximal degree in co-relation 4756. Up to 181 conditions per place. [2020-10-11 16:54:47,743 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 50 selfloop transitions, 115 changer transitions 17/216 dead transitions. [2020-10-11 16:54:47,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 216 transitions, 4904 flow [2020-10-11 16:54:47,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:47,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:47,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1280 transitions. [2020-10-11 16:54:47,746 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8311688311688312 [2020-10-11 16:54:47,746 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1280 transitions. [2020-10-11 16:54:47,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1280 transitions. [2020-10-11 16:54:47,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:47,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1280 transitions. [2020-10-11 16:54:47,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:47,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:47,750 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:47,750 INFO L185 Difference]: Start difference. First operand has 238 places, 176 transitions, 2882 flow. Second operand 28 states and 1280 transitions. [2020-10-11 16:54:47,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 216 transitions, 4904 flow [2020-10-11 16:54:47,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 216 transitions, 4350 flow, removed 198 selfloop flow, removed 20 redundant places. [2020-10-11 16:54:47,851 INFO L241 Difference]: Finished difference. Result has 252 places, 190 transitions, 3303 flow [2020-10-11 16:54:47,852 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3303, PETRI_PLACES=252, PETRI_TRANSITIONS=190} [2020-10-11 16:54:47,852 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 197 predicate places. [2020-10-11 16:54:47,852 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 190 transitions, 3303 flow [2020-10-11 16:54:47,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:47,852 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:47,852 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:48,066 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:48,067 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:48,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:48,067 INFO L82 PathProgramCache]: Analyzing trace with hash -400922154, now seen corresponding path program 19 times [2020-10-11 16:54:48,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:48,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55412115] [2020-10-11 16:54:48,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:48,251 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:48,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55412115] [2020-10-11 16:54:48,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077994242] [2020-10-11 16:54:48,252 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 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:54:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:48,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:48,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:48,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:48,369 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:48,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:48,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-11 16:54:48,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469044708] [2020-10-11 16:54:48,371 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:48,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:48,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:48,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:48,759 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:48,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 190 transitions, 3303 flow. Second operand 14 states. [2020-10-11 16:54:48,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:48,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:48,760 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:49,459 INFO L129 PetriNetUnfolder]: 137/901 cut-off events. [2020-10-11 16:54:49,459 INFO L130 PetriNetUnfolder]: For 31789/31955 co-relation queries the response was YES. [2020-10-11 16:54:49,476 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4762 conditions, 901 events. 137/901 cut-off events. For 31789/31955 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6245 event pairs, 0 based on Foata normal form. 37/844 useless extension candidates. Maximal degree in co-relation 4644. Up to 178 conditions per place. [2020-10-11 16:54:49,501 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 134 selfloop transitions, 40 changer transitions 8/216 dead transitions. [2020-10-11 16:54:49,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 216 transitions, 4674 flow [2020-10-11 16:54:49,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:54:49,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:54:49,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 776 transitions. [2020-10-11 16:54:49,504 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299465240641711 [2020-10-11 16:54:49,504 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 776 transitions. [2020-10-11 16:54:49,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 776 transitions. [2020-10-11 16:54:49,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:49,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 776 transitions. [2020-10-11 16:54:49,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:54:49,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:54:49,510 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:54:49,510 INFO L185 Difference]: Start difference. First operand has 252 places, 190 transitions, 3303 flow. Second operand 17 states and 776 transitions. [2020-10-11 16:54:49,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 216 transitions, 4674 flow [2020-10-11 16:54:49,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 216 transitions, 4015 flow, removed 253 selfloop flow, removed 22 redundant places. [2020-10-11 16:54:49,747 INFO L241 Difference]: Finished difference. Result has 246 places, 192 transitions, 2912 flow [2020-10-11 16:54:49,748 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2912, PETRI_PLACES=246, PETRI_TRANSITIONS=192} [2020-10-11 16:54:49,756 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2020-10-11 16:54:49,756 INFO L481 AbstractCegarLoop]: Abstraction has has 246 places, 192 transitions, 2912 flow [2020-10-11 16:54:49,756 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:49,756 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:49,757 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:49,971 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 16:54:49,972 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:49,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:49,972 INFO L82 PathProgramCache]: Analyzing trace with hash 477781454, now seen corresponding path program 20 times [2020-10-11 16:54:49,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:49,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188009039] [2020-10-11 16:54:49,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:50,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188009039] [2020-10-11 16:54:50,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141516480] [2020-10-11 16:54:50,159 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 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:54:50,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:50,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:50,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:50,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:50,252 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:50,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:50,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-11 16:54:50,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741883843] [2020-10-11 16:54:50,261 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:50,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:50,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:50,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:50,737 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:50,737 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 192 transitions, 2912 flow. Second operand 14 states. [2020-10-11 16:54:50,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:50,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:50,738 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:51,240 INFO L129 PetriNetUnfolder]: 139/919 cut-off events. [2020-10-11 16:54:51,240 INFO L130 PetriNetUnfolder]: For 31179/31322 co-relation queries the response was YES. [2020-10-11 16:54:51,252 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 919 events. 139/919 cut-off events. For 31179/31322 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6423 event pairs, 0 based on Foata normal form. 55/878 useless extension candidates. Maximal degree in co-relation 4436. Up to 147 conditions per place. [2020-10-11 16:54:51,256 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 99 selfloop transitions, 79 changer transitions 8/220 dead transitions. [2020-10-11 16:54:51,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 220 transitions, 4352 flow [2020-10-11 16:54:51,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:54:51,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:54:51,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 911 transitions. [2020-10-11 16:54:51,258 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281818181818181 [2020-10-11 16:54:51,258 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 911 transitions. [2020-10-11 16:54:51,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 911 transitions. [2020-10-11 16:54:51,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:51,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 911 transitions. [2020-10-11 16:54:51,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:54:51,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:54:51,261 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:54:51,261 INFO L185 Difference]: Start difference. First operand has 246 places, 192 transitions, 2912 flow. Second operand 20 states and 911 transitions. [2020-10-11 16:54:51,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 220 transitions, 4352 flow [2020-10-11 16:54:51,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 220 transitions, 4114 flow, removed 83 selfloop flow, removed 14 redundant places. [2020-10-11 16:54:51,345 INFO L241 Difference]: Finished difference. Result has 253 places, 194 transitions, 3042 flow [2020-10-11 16:54:51,345 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3042, PETRI_PLACES=253, PETRI_TRANSITIONS=194} [2020-10-11 16:54:51,346 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 198 predicate places. [2020-10-11 16:54:51,346 INFO L481 AbstractCegarLoop]: Abstraction has has 253 places, 194 transitions, 3042 flow [2020-10-11 16:54:51,346 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:51,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:51,346 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:51,552 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:51,553 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:51,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:51,554 INFO L82 PathProgramCache]: Analyzing trace with hash 43461590, now seen corresponding path program 21 times [2020-10-11 16:54:51,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:51,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722475370] [2020-10-11 16:54:51,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:51,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722475370] [2020-10-11 16:54:51,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388938505] [2020-10-11 16:54:51,719 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 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:54:51,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:54:51,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:51,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-11 16:54:51,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:51,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:51,863 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:51,864 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:51,864 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:51,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794629847] [2020-10-11 16:54:51,865 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:51,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:51,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:51,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:52,418 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:52,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 194 transitions, 3042 flow. Second operand 15 states. [2020-10-11 16:54:52,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:52,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:52,419 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:53,034 INFO L129 PetriNetUnfolder]: 144/943 cut-off events. [2020-10-11 16:54:53,035 INFO L130 PetriNetUnfolder]: For 32790/32966 co-relation queries the response was YES. [2020-10-11 16:54:53,047 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4770 conditions, 943 events. 144/943 cut-off events. For 32790/32966 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6643 event pairs, 0 based on Foata normal form. 64/907 useless extension candidates. Maximal degree in co-relation 4650. Up to 157 conditions per place. [2020-10-11 16:54:53,054 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 80 selfloop transitions, 107 changer transitions 8/229 dead transitions. [2020-10-11 16:54:53,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 229 transitions, 4674 flow [2020-10-11 16:54:53,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:53,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 957 transitions. [2020-10-11 16:54:53,057 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8285714285714286 [2020-10-11 16:54:53,057 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 957 transitions. [2020-10-11 16:54:53,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 957 transitions. [2020-10-11 16:54:53,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:53,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 957 transitions. [2020-10-11 16:54:53,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:53,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:53,062 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:53,063 INFO L185 Difference]: Start difference. First operand has 253 places, 194 transitions, 3042 flow. Second operand 21 states and 957 transitions. [2020-10-11 16:54:53,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 229 transitions, 4674 flow [2020-10-11 16:54:53,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 229 transitions, 4348 flow, removed 94 selfloop flow, removed 17 redundant places. [2020-10-11 16:54:53,243 INFO L241 Difference]: Finished difference. Result has 261 places, 202 transitions, 3340 flow [2020-10-11 16:54:53,244 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3340, PETRI_PLACES=261, PETRI_TRANSITIONS=202} [2020-10-11 16:54:53,245 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 206 predicate places. [2020-10-11 16:54:53,246 INFO L481 AbstractCegarLoop]: Abstraction has has 261 places, 202 transitions, 3340 flow [2020-10-11 16:54:53,246 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:53,246 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:53,246 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:53,459 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-10-11 16:54:53,460 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:53,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:53,461 INFO L82 PathProgramCache]: Analyzing trace with hash 2084586084, now seen corresponding path program 22 times [2020-10-11 16:54:53,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:53,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185076742] [2020-10-11 16:54:53,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:53,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:53,615 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:53,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185076742] [2020-10-11 16:54:53,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512108564] [2020-10-11 16:54:53,616 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 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:54:53,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:53,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:53,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:54:53,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:53,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:53,723 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:53,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:53,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:53,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046493085] [2020-10-11 16:54:53,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:53,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:53,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:53,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:53,964 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:53,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 202 transitions, 3340 flow. Second operand 15 states. [2020-10-11 16:54:53,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:53,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:53,966 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:55,004 INFO L129 PetriNetUnfolder]: 156/1012 cut-off events. [2020-10-11 16:54:55,004 INFO L130 PetriNetUnfolder]: For 40213/40457 co-relation queries the response was YES. [2020-10-11 16:54:55,020 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5394 conditions, 1012 events. 156/1012 cut-off events. For 40213/40457 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 7228 event pairs, 0 based on Foata normal form. 97/1005 useless extension candidates. Maximal degree in co-relation 5269. Up to 173 conditions per place. [2020-10-11 16:54:55,030 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 52 selfloop transitions, 147 changer transitions 14/247 dead transitions. [2020-10-11 16:54:55,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 247 transitions, 5720 flow [2020-10-11 16:54:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:54:55,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:54:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1371 transitions. [2020-10-11 16:54:55,034 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8309090909090909 [2020-10-11 16:54:55,034 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1371 transitions. [2020-10-11 16:54:55,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1371 transitions. [2020-10-11 16:54:55,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:55,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1371 transitions. [2020-10-11 16:54:55,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:54:55,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:54:55,040 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:54:55,040 INFO L185 Difference]: Start difference. First operand has 261 places, 202 transitions, 3340 flow. Second operand 30 states and 1371 transitions. [2020-10-11 16:54:55,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 247 transitions, 5720 flow [2020-10-11 16:54:55,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 247 transitions, 5346 flow, removed 115 selfloop flow, removed 15 redundant places. [2020-10-11 16:54:55,255 INFO L241 Difference]: Finished difference. Result has 283 places, 213 transitions, 3896 flow [2020-10-11 16:54:55,255 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3896, PETRI_PLACES=283, PETRI_TRANSITIONS=213} [2020-10-11 16:54:55,256 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 228 predicate places. [2020-10-11 16:54:55,256 INFO L481 AbstractCegarLoop]: Abstraction has has 283 places, 213 transitions, 3896 flow [2020-10-11 16:54:55,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:55,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:55,256 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:55,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:55,470 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:55,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:55,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1010455632, now seen corresponding path program 23 times [2020-10-11 16:54:55,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:55,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912296914] [2020-10-11 16:54:55,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:55,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:54:55,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912296914] [2020-10-11 16:54:55,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884033378] [2020-10-11 16:54:55,633 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:54:55,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-11 16:54:55,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:55,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:55,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:55,750 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:55,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:54:55,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:55,796 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:55,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59331216] [2020-10-11 16:54:55,796 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:55,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:55,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:55,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:56,463 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:56,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 213 transitions, 3896 flow. Second operand 15 states. [2020-10-11 16:54:56,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:56,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:56,464 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:57,335 INFO L129 PetriNetUnfolder]: 171/1110 cut-off events. [2020-10-11 16:54:57,335 INFO L130 PetriNetUnfolder]: For 59233/59501 co-relation queries the response was YES. [2020-10-11 16:54:57,357 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6579 conditions, 1110 events. 171/1110 cut-off events. For 59233/59501 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8121 event pairs, 0 based on Foata normal form. 101/1095 useless extension candidates. Maximal degree in co-relation 6446. Up to 197 conditions per place. [2020-10-11 16:54:57,367 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 72 selfloop transitions, 136 changer transitions 11/253 dead transitions. [2020-10-11 16:54:57,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 253 transitions, 6290 flow [2020-10-11 16:54:57,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:57,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:57,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1279 transitions. [2020-10-11 16:54:57,370 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8305194805194805 [2020-10-11 16:54:57,371 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1279 transitions. [2020-10-11 16:54:57,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1279 transitions. [2020-10-11 16:54:57,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:57,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1279 transitions. [2020-10-11 16:54:57,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:57,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:57,376 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:57,376 INFO L185 Difference]: Start difference. First operand has 283 places, 213 transitions, 3896 flow. Second operand 28 states and 1279 transitions. [2020-10-11 16:54:57,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 253 transitions, 6290 flow [2020-10-11 16:54:57,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 253 transitions, 5603 flow, removed 241 selfloop flow, removed 21 redundant places. [2020-10-11 16:54:57,568 INFO L241 Difference]: Finished difference. Result has 292 places, 232 transitions, 4340 flow [2020-10-11 16:54:57,568 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4340, PETRI_PLACES=292, PETRI_TRANSITIONS=232} [2020-10-11 16:54:57,568 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 237 predicate places. [2020-10-11 16:54:57,569 INFO L481 AbstractCegarLoop]: Abstraction has has 292 places, 232 transitions, 4340 flow [2020-10-11 16:54:57,569 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:57,569 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:57,569 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:57,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-11 16:54:57,775 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:57,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:57,775 INFO L82 PathProgramCache]: Analyzing trace with hash -2006504640, now seen corresponding path program 24 times [2020-10-11 16:54:57,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:57,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632277590] [2020-10-11 16:54:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:57,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:57,976 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:57,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632277590] [2020-10-11 16:54:57,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029313173] [2020-10-11 16:54:57,977 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:54:58,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:54:58,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:58,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:54:58,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:58,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:58,172 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:58,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:58,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2020-10-11 16:54:58,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190599008] [2020-10-11 16:54:58,173 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:54:58,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:58,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:54:58,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:54:58,884 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:58,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 232 transitions, 4340 flow. Second operand 16 states. [2020-10-11 16:54:58,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:58,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:58,886 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:59,827 INFO L129 PetriNetUnfolder]: 178/1150 cut-off events. [2020-10-11 16:54:59,827 INFO L130 PetriNetUnfolder]: For 62773/63038 co-relation queries the response was YES. [2020-10-11 16:54:59,841 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 1150 events. 178/1150 cut-off events. For 62773/63038 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8326 event pairs, 0 based on Foata normal form. 106/1138 useless extension candidates. Maximal degree in co-relation 6748. Up to 203 conditions per place. [2020-10-11 16:54:59,853 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 59 selfloop transitions, 171 changer transitions 11/275 dead transitions. [2020-10-11 16:54:59,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 275 transitions, 7037 flow [2020-10-11 16:54:59,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:54:59,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:54:59,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1370 transitions. [2020-10-11 16:54:59,856 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:54:59,857 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1370 transitions. [2020-10-11 16:54:59,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1370 transitions. [2020-10-11 16:54:59,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:59,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1370 transitions. [2020-10-11 16:54:59,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:54:59,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:54:59,862 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:54:59,863 INFO L185 Difference]: Start difference. First operand has 292 places, 232 transitions, 4340 flow. Second operand 30 states and 1370 transitions. [2020-10-11 16:54:59,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 275 transitions, 7037 flow [2020-10-11 16:55:00,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 275 transitions, 6100 flow, removed 365 selfloop flow, removed 26 redundant places. [2020-10-11 16:55:00,105 INFO L241 Difference]: Finished difference. Result has 300 places, 243 transitions, 4566 flow [2020-10-11 16:55:00,106 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=243} [2020-10-11 16:55:00,106 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 245 predicate places. [2020-10-11 16:55:00,106 INFO L481 AbstractCegarLoop]: Abstraction has has 300 places, 243 transitions, 4566 flow [2020-10-11 16:55:00,106 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:55:00,106 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:00,106 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:00,312 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:00,313 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:00,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:00,314 INFO L82 PathProgramCache]: Analyzing trace with hash -407684685, now seen corresponding path program 25 times [2020-10-11 16:55:00,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:00,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952931587] [2020-10-11 16:55:00,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:00,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952931587] [2020-10-11 16:55:00,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590051468] [2020-10-11 16:55:00,505 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:55:00,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:00,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:55:00,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:00,593 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:00,608 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:00,614 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:00,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:00,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-11 16:55:00,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680685367] [2020-10-11 16:55:00,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:55:00,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:00,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:55:00,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:55:01,062 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:01,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 243 transitions, 4566 flow. Second operand 16 states. [2020-10-11 16:55:01,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:01,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:01,063 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:02,063 INFO L129 PetriNetUnfolder]: 182/1178 cut-off events. [2020-10-11 16:55:02,063 INFO L130 PetriNetUnfolder]: For 63433/63704 co-relation queries the response was YES. [2020-10-11 16:55:02,079 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6953 conditions, 1178 events. 182/1178 cut-off events. For 63433/63704 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8577 event pairs, 0 based on Foata normal form. 102/1158 useless extension candidates. Maximal degree in co-relation 6815. Up to 195 conditions per place. [2020-10-11 16:55:02,090 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 76 selfloop transitions, 152 changer transitions 8/270 dead transitions. [2020-10-11 16:55:02,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 270 transitions, 6684 flow [2020-10-11 16:55:02,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:55:02,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:55:02,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1278 transitions. [2020-10-11 16:55:02,094 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8298701298701299 [2020-10-11 16:55:02,094 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1278 transitions. [2020-10-11 16:55:02,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1278 transitions. [2020-10-11 16:55:02,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:02,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1278 transitions. [2020-10-11 16:55:02,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:55:02,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:55:02,099 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:55:02,099 INFO L185 Difference]: Start difference. First operand has 300 places, 243 transitions, 4566 flow. Second operand 28 states and 1278 transitions. [2020-10-11 16:55:02,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 270 transitions, 6684 flow [2020-10-11 16:55:02,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 270 transitions, 6042 flow, removed 189 selfloop flow, removed 24 redundant places. [2020-10-11 16:55:02,304 INFO L241 Difference]: Finished difference. Result has 306 places, 249 transitions, 4683 flow [2020-10-11 16:55:02,304 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4683, PETRI_PLACES=306, PETRI_TRANSITIONS=249} [2020-10-11 16:55:02,304 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 251 predicate places. [2020-10-11 16:55:02,304 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 249 transitions, 4683 flow [2020-10-11 16:55:02,305 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:55:02,305 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:02,305 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:02,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-11 16:55:02,510 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:02,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:02,511 INFO L82 PathProgramCache]: Analyzing trace with hash -997691183, now seen corresponding path program 26 times [2020-10-11 16:55:02,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:02,511 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443313693] [2020-10-11 16:55:02,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:02,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:02,706 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:02,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443313693] [2020-10-11 16:55:02,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31215257] [2020-10-11 16:55:02,707 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:55:02,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:02,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:02,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:55:02,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:02,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:02,852 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:02,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:02,852 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2020-10-11 16:55:02,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977178200] [2020-10-11 16:55:02,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:55:02,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:02,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:55:02,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:55:03,631 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:03,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 249 transitions, 4683 flow. Second operand 18 states. [2020-10-11 16:55:03,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:03,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:03,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:04,967 INFO L129 PetriNetUnfolder]: 196/1250 cut-off events. [2020-10-11 16:55:04,967 INFO L130 PetriNetUnfolder]: For 76380/76693 co-relation queries the response was YES. [2020-10-11 16:55:04,989 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7773 conditions, 1250 events. 196/1250 cut-off events. For 76380/76693 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8986 event pairs, 0 based on Foata normal form. 107/1229 useless extension candidates. Maximal degree in co-relation 7632. Up to 209 conditions per place. [2020-10-11 16:55:05,002 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 67 selfloop transitions, 185 changer transitions 14/300 dead transitions. [2020-10-11 16:55:05,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 300 transitions, 8150 flow [2020-10-11 16:55:05,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:55:05,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:55:05,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1599 transitions. [2020-10-11 16:55:05,006 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8306493506493506 [2020-10-11 16:55:05,006 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1599 transitions. [2020-10-11 16:55:05,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1599 transitions. [2020-10-11 16:55:05,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:05,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1599 transitions. [2020-10-11 16:55:05,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:55:05,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:55:05,012 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:55:05,012 INFO L185 Difference]: Start difference. First operand has 306 places, 249 transitions, 4683 flow. Second operand 35 states and 1599 transitions. [2020-10-11 16:55:05,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 300 transitions, 8150 flow [2020-10-11 16:55:05,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 300 transitions, 7525 flow, removed 191 selfloop flow, removed 24 redundant places. [2020-10-11 16:55:05,240 INFO L241 Difference]: Finished difference. Result has 325 places, 261 transitions, 5321 flow [2020-10-11 16:55:05,241 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5321, PETRI_PLACES=325, PETRI_TRANSITIONS=261} [2020-10-11 16:55:05,241 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 270 predicate places. [2020-10-11 16:55:05,241 INFO L481 AbstractCegarLoop]: Abstraction has has 325 places, 261 transitions, 5321 flow [2020-10-11 16:55:05,241 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:55:05,242 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:05,242 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:05,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:05,456 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:05,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:05,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1173695442, now seen corresponding path program 27 times [2020-10-11 16:55:05,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:05,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554613058] [2020-10-11 16:55:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:05,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:05,670 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554613058] [2020-10-11 16:55:05,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989603547] [2020-10-11 16:55:05,671 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:55:05,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-11 16:55:05,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:05,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-11 16:55:05,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:05,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:05,821 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:05,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:05,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2020-10-11 16:55:05,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155050771] [2020-10-11 16:55:05,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:55:05,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:05,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:55:05,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:55:06,827 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:06,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 261 transitions, 5321 flow. Second operand 19 states. [2020-10-11 16:55:06,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:06,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:06,828 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:08,296 INFO L129 PetriNetUnfolder]: 210/1323 cut-off events. [2020-10-11 16:55:08,296 INFO L130 PetriNetUnfolder]: For 104213/104586 co-relation queries the response was YES. [2020-10-11 16:55:08,311 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9117 conditions, 1323 events. 210/1323 cut-off events. For 104213/104586 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 9354 event pairs, 0 based on Foata normal form. 107/1294 useless extension candidates. Maximal degree in co-relation 8968. Up to 229 conditions per place. [2020-10-11 16:55:08,322 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 72 selfloop transitions, 191 changer transitions 14/311 dead transitions. [2020-10-11 16:55:08,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 311 transitions, 9381 flow [2020-10-11 16:55:08,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:55:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:55:08,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1690 transitions. [2020-10-11 16:55:08,326 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304668304668305 [2020-10-11 16:55:08,326 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1690 transitions. [2020-10-11 16:55:08,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1690 transitions. [2020-10-11 16:55:08,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:08,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1690 transitions. [2020-10-11 16:55:08,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:55:08,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:55:08,334 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:55:08,334 INFO L185 Difference]: Start difference. First operand has 325 places, 261 transitions, 5321 flow. Second operand 37 states and 1690 transitions. [2020-10-11 16:55:08,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 311 transitions, 9381 flow [2020-10-11 16:55:08,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 311 transitions, 8084 flow, removed 484 selfloop flow, removed 27 redundant places. [2020-10-11 16:55:08,572 INFO L241 Difference]: Finished difference. Result has 341 places, 277 transitions, 5746 flow [2020-10-11 16:55:08,573 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5746, PETRI_PLACES=341, PETRI_TRANSITIONS=277} [2020-10-11 16:55:08,573 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 286 predicate places. [2020-10-11 16:55:08,573 INFO L481 AbstractCegarLoop]: Abstraction has has 341 places, 277 transitions, 5746 flow [2020-10-11 16:55:08,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:55:08,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:08,573 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:08,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-11 16:55:08,787 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:08,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:08,788 INFO L82 PathProgramCache]: Analyzing trace with hash -632412536, now seen corresponding path program 28 times [2020-10-11 16:55:08,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:08,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422663423] [2020-10-11 16:55:08,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:09,022 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:09,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422663423] [2020-10-11 16:55:09,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109707127] [2020-10-11 16:55:09,023 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:55:09,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:09,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:09,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:09,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:09,117 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:09,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:09,159 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:09,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2020-10-11 16:55:09,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465675783] [2020-10-11 16:55:09,160 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:09,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:09,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:09,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:10,042 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:10,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 277 transitions, 5746 flow. Second operand 20 states. [2020-10-11 16:55:10,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:10,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:10,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:11,460 INFO L129 PetriNetUnfolder]: 220/1389 cut-off events. [2020-10-11 16:55:11,461 INFO L130 PetriNetUnfolder]: For 129829/130236 co-relation queries the response was YES. [2020-10-11 16:55:11,484 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9958 conditions, 1389 events. 220/1389 cut-off events. For 129829/130236 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 9770 event pairs, 0 based on Foata normal form. 104/1351 useless extension candidates. Maximal degree in co-relation 9801. Up to 235 conditions per place. [2020-10-11 16:55:11,494 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 75 selfloop transitions, 209 changer transitions 14/332 dead transitions. [2020-10-11 16:55:11,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 332 transitions, 10373 flow [2020-10-11 16:55:11,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:55:11,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:55:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1690 transitions. [2020-10-11 16:55:11,497 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304668304668305 [2020-10-11 16:55:11,497 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1690 transitions. [2020-10-11 16:55:11,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1690 transitions. [2020-10-11 16:55:11,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:11,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1690 transitions. [2020-10-11 16:55:11,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:55:11,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:55:11,501 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:55:11,501 INFO L185 Difference]: Start difference. First operand has 341 places, 277 transitions, 5746 flow. Second operand 37 states and 1690 transitions. [2020-10-11 16:55:11,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 332 transitions, 10373 flow [2020-10-11 16:55:11,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 332 transitions, 9274 flow, removed 419 selfloop flow, removed 26 redundant places. [2020-10-11 16:55:11,933 INFO L241 Difference]: Finished difference. Result has 358 places, 289 transitions, 6189 flow [2020-10-11 16:55:11,934 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6189, PETRI_PLACES=358, PETRI_TRANSITIONS=289} [2020-10-11 16:55:11,935 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 303 predicate places. [2020-10-11 16:55:11,935 INFO L481 AbstractCegarLoop]: Abstraction has has 358 places, 289 transitions, 6189 flow [2020-10-11 16:55:11,935 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:11,935 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:11,935 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:12,148 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:55:12,149 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:12,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:12,150 INFO L82 PathProgramCache]: Analyzing trace with hash -825167331, now seen corresponding path program 29 times [2020-10-11 16:55:12,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:12,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490842577] [2020-10-11 16:55:12,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:12,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:12,415 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:12,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490842577] [2020-10-11 16:55:12,416 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920032438] [2020-10-11 16:55:12,416 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:55:12,485 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-11 16:55:12,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:12,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:55:12,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:12,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:12,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:12,557 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:12,557 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:55:12,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359835231] [2020-10-11 16:55:12,557 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:12,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:12,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:12,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:13,700 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:13,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 289 transitions, 6189 flow. Second operand 20 states. [2020-10-11 16:55:13,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:13,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:13,702 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:15,187 INFO L129 PetriNetUnfolder]: 222/1421 cut-off events. [2020-10-11 16:55:15,187 INFO L130 PetriNetUnfolder]: For 151528/151895 co-relation queries the response was YES. [2020-10-11 16:55:15,208 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10392 conditions, 1421 events. 222/1421 cut-off events. For 151528/151895 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 10024 event pairs, 0 based on Foata normal form. 103/1377 useless extension candidates. Maximal degree in co-relation 10227. Up to 235 conditions per place. [2020-10-11 16:55:15,219 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 85 selfloop transitions, 199 changer transitions 8/326 dead transitions. [2020-10-11 16:55:15,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 326 transitions, 9863 flow [2020-10-11 16:55:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:55:15,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:55:15,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1642 transitions. [2020-10-11 16:55:15,222 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8292929292929293 [2020-10-11 16:55:15,222 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1642 transitions. [2020-10-11 16:55:15,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1642 transitions. [2020-10-11 16:55:15,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:15,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1642 transitions. [2020-10-11 16:55:15,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:55:15,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:55:15,226 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:55:15,226 INFO L185 Difference]: Start difference. First operand has 358 places, 289 transitions, 6189 flow. Second operand 36 states and 1642 transitions. [2020-10-11 16:55:15,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 326 transitions, 9863 flow [2020-10-11 16:55:15,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 326 transitions, 8620 flow, removed 441 selfloop flow, removed 28 redundant places. [2020-10-11 16:55:15,716 INFO L241 Difference]: Finished difference. Result has 367 places, 295 transitions, 6046 flow [2020-10-11 16:55:15,716 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6046, PETRI_PLACES=367, PETRI_TRANSITIONS=295} [2020-10-11 16:55:15,717 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 312 predicate places. [2020-10-11 16:55:15,717 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 295 transitions, 6046 flow [2020-10-11 16:55:15,717 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:15,717 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:15,717 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:15,918 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:55:15,918 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:15,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:15,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1386624771, now seen corresponding path program 30 times [2020-10-11 16:55:15,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:15,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29643125] [2020-10-11 16:55:15,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:15,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:16,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29643125] [2020-10-11 16:55:16,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585735243] [2020-10-11 16:55:16,236 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:55:16,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-11 16:55:16,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:16,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:55:16,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:16,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:16,378 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:16,379 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:16,379 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:16,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919387681] [2020-10-11 16:55:16,379 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:16,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:16,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:16,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:17,516 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:17,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 295 transitions, 6046 flow. Second operand 21 states. [2020-10-11 16:55:17,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:17,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:17,518 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:19,130 INFO L129 PetriNetUnfolder]: 228/1452 cut-off events. [2020-10-11 16:55:19,131 INFO L130 PetriNetUnfolder]: For 147542/147914 co-relation queries the response was YES. [2020-10-11 16:55:19,156 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10422 conditions, 1452 events. 228/1452 cut-off events. For 147542/147914 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 10182 event pairs, 0 based on Foata normal form. 105/1408 useless extension candidates. Maximal degree in co-relation 10254. Up to 239 conditions per place. [2020-10-11 16:55:19,167 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 80 selfloop transitions, 219 changer transitions 8/341 dead transitions. [2020-10-11 16:55:19,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 341 transitions, 10239 flow [2020-10-11 16:55:19,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:55:19,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:55:19,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1733 transitions. [2020-10-11 16:55:19,170 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8291866028708134 [2020-10-11 16:55:19,170 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1733 transitions. [2020-10-11 16:55:19,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1733 transitions. [2020-10-11 16:55:19,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:19,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1733 transitions. [2020-10-11 16:55:19,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:55:19,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:55:19,177 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:55:19,177 INFO L185 Difference]: Start difference. First operand has 367 places, 295 transitions, 6046 flow. Second operand 38 states and 1733 transitions. [2020-10-11 16:55:19,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 341 transitions, 10239 flow [2020-10-11 16:55:19,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 341 transitions, 9531 flow, removed 175 selfloop flow, removed 31 redundant places. [2020-10-11 16:55:19,718 INFO L241 Difference]: Finished difference. Result has 377 places, 301 transitions, 6342 flow [2020-10-11 16:55:19,718 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6342, PETRI_PLACES=377, PETRI_TRANSITIONS=301} [2020-10-11 16:55:19,719 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 322 predicate places. [2020-10-11 16:55:19,719 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 301 transitions, 6342 flow [2020-10-11 16:55:19,719 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:19,719 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:19,719 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:19,919 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:55:19,920 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:19,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:19,921 INFO L82 PathProgramCache]: Analyzing trace with hash 528359134, now seen corresponding path program 31 times [2020-10-11 16:55:19,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:19,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769394041] [2020-10-11 16:55:19,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:19,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:20,259 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-10-11 16:55:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:20,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769394041] [2020-10-11 16:55:20,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863151370] [2020-10-11 16:55:20,515 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:55:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:20,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:20,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:20,603 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:20,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:20,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:20,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440857153] [2020-10-11 16:55:20,618 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:20,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:20,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:20,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:21,473 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:21,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 301 transitions, 6342 flow. Second operand 20 states. [2020-10-11 16:55:21,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:21,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:21,475 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:22,396 INFO L129 PetriNetUnfolder]: 242/1599 cut-off events. [2020-10-11 16:55:22,396 INFO L130 PetriNetUnfolder]: For 169068/169374 co-relation queries the response was YES. [2020-10-11 16:55:22,425 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11553 conditions, 1599 events. 242/1599 cut-off events. For 169068/169374 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 11441 event pairs, 0 based on Foata normal form. 46/1470 useless extension candidates. Maximal degree in co-relation 11381. Up to 374 conditions per place. [2020-10-11 16:55:22,438 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 267 selfloop transitions, 33 changer transitions 8/342 dead transitions. [2020-10-11 16:55:22,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 342 transitions, 9488 flow [2020-10-11 16:55:22,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:55:22,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:55:22,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1045 transitions. [2020-10-11 16:55:22,440 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2020-10-11 16:55:22,440 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1045 transitions. [2020-10-11 16:55:22,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1045 transitions. [2020-10-11 16:55:22,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:22,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1045 transitions. [2020-10-11 16:55:22,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:55:22,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:55:22,443 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:55:22,443 INFO L185 Difference]: Start difference. First operand has 377 places, 301 transitions, 6342 flow. Second operand 23 states and 1045 transitions. [2020-10-11 16:55:22,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 342 transitions, 9488 flow [2020-10-11 16:55:22,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 342 transitions, 8785 flow, removed 149 selfloop flow, removed 32 redundant places. [2020-10-11 16:55:22,892 INFO L241 Difference]: Finished difference. Result has 375 places, 315 transitions, 6386 flow [2020-10-11 16:55:22,892 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5697, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6386, PETRI_PLACES=375, PETRI_TRANSITIONS=315} [2020-10-11 16:55:22,892 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 320 predicate places. [2020-10-11 16:55:22,892 INFO L481 AbstractCegarLoop]: Abstraction has has 375 places, 315 transitions, 6386 flow [2020-10-11 16:55:22,893 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:22,893 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:22,893 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:23,093 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:23,094 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:23,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:23,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1510761748, now seen corresponding path program 32 times [2020-10-11 16:55:23,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:23,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219767259] [2020-10-11 16:55:23,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:23,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219767259] [2020-10-11 16:55:23,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10709148] [2020-10-11 16:55:23,447 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:55:23,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:23,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:23,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:23,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:23,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:23,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:23,607 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:23,607 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:23,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203726274] [2020-10-11 16:55:23,608 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:23,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:23,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:23,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:24,746 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:24,747 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 315 transitions, 6386 flow. Second operand 21 states. [2020-10-11 16:55:24,747 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:24,747 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:24,747 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:25,904 INFO L129 PetriNetUnfolder]: 256/1718 cut-off events. [2020-10-11 16:55:25,905 INFO L130 PetriNetUnfolder]: For 187685/188038 co-relation queries the response was YES. [2020-10-11 16:55:25,936 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12400 conditions, 1718 events. 256/1718 cut-off events. For 187685/188038 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 12667 event pairs, 0 based on Foata normal form. 48/1578 useless extension candidates. Maximal degree in co-relation 12220. Up to 356 conditions per place. [2020-10-11 16:55:25,950 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 257 selfloop transitions, 58 changer transitions 8/357 dead transitions. [2020-10-11 16:55:25,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 357 transitions, 9722 flow [2020-10-11 16:55:25,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:55:25,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:55:25,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1182 transitions. [2020-10-11 16:55:25,952 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8265734265734266 [2020-10-11 16:55:25,952 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1182 transitions. [2020-10-11 16:55:25,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1182 transitions. [2020-10-11 16:55:25,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:25,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1182 transitions. [2020-10-11 16:55:25,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:55:25,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:55:25,956 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:55:25,956 INFO L185 Difference]: Start difference. First operand has 375 places, 315 transitions, 6386 flow. Second operand 26 states and 1182 transitions. [2020-10-11 16:55:25,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 357 transitions, 9722 flow [2020-10-11 16:55:26,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 357 transitions, 9488 flow, removed 98 selfloop flow, removed 14 redundant places. [2020-10-11 16:55:26,448 INFO L241 Difference]: Finished difference. Result has 394 places, 329 transitions, 7007 flow [2020-10-11 16:55:26,449 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=6214, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7007, PETRI_PLACES=394, PETRI_TRANSITIONS=329} [2020-10-11 16:55:26,449 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 339 predicate places. [2020-10-11 16:55:26,449 INFO L481 AbstractCegarLoop]: Abstraction has has 394 places, 329 transitions, 7007 flow [2020-10-11 16:55:26,449 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:26,449 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:26,449 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:26,650 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 16:55:26,650 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:26,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:26,651 INFO L82 PathProgramCache]: Analyzing trace with hash 202609558, now seen corresponding path program 33 times [2020-10-11 16:55:26,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:26,651 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344567656] [2020-10-11 16:55:26,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:26,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:27,005 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:27,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344567656] [2020-10-11 16:55:27,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134285022] [2020-10-11 16:55:27,006 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:55:27,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 16:55:27,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:27,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:27,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:27,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:27,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:27,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:27,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606453899] [2020-10-11 16:55:27,133 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:27,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:27,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:27,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:28,090 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:28,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 329 transitions, 7007 flow. Second operand 20 states. [2020-10-11 16:55:28,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:28,091 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:28,091 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:29,436 INFO L129 PetriNetUnfolder]: 270/1844 cut-off events. [2020-10-11 16:55:29,437 INFO L130 PetriNetUnfolder]: For 208399/208754 co-relation queries the response was YES. [2020-10-11 16:55:29,478 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13526 conditions, 1844 events. 270/1844 cut-off events. For 208399/208754 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 13854 event pairs, 0 based on Foata normal form. 51/1693 useless extension candidates. Maximal degree in co-relation 13338. Up to 340 conditions per place. [2020-10-11 16:55:29,493 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 247 selfloop transitions, 81 changer transitions 8/370 dead transitions. [2020-10-11 16:55:29,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 370 transitions, 10417 flow [2020-10-11 16:55:29,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:55:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:55:29,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1228 transitions. [2020-10-11 16:55:29,496 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826936026936027 [2020-10-11 16:55:29,496 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1228 transitions. [2020-10-11 16:55:29,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1228 transitions. [2020-10-11 16:55:29,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:29,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1228 transitions. [2020-10-11 16:55:29,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:55:29,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:55:29,499 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:55:29,499 INFO L185 Difference]: Start difference. First operand has 394 places, 329 transitions, 7007 flow. Second operand 27 states and 1228 transitions. [2020-10-11 16:55:29,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 370 transitions, 10417 flow [2020-10-11 16:55:30,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 370 transitions, 10081 flow, removed 138 selfloop flow, removed 17 redundant places. [2020-10-11 16:55:30,090 INFO L241 Difference]: Finished difference. Result has 411 places, 343 transitions, 7654 flow [2020-10-11 16:55:30,090 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7654, PETRI_PLACES=411, PETRI_TRANSITIONS=343} [2020-10-11 16:55:30,091 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 356 predicate places. [2020-10-11 16:55:30,091 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 343 transitions, 7654 flow [2020-10-11 16:55:30,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:30,091 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:30,091 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:30,299 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-11 16:55:30,300 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:30,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:30,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1209472538, now seen corresponding path program 34 times [2020-10-11 16:55:30,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:30,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861374977] [2020-10-11 16:55:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:30,632 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:30,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861374977] [2020-10-11 16:55:30,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123090601] [2020-10-11 16:55:30,633 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:55:30,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:30,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:30,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:55:30,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:30,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:30,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:30,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:30,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644054943] [2020-10-11 16:55:30,740 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:30,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:30,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:30,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:31,647 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:31,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 343 transitions, 7654 flow. Second operand 20 states. [2020-10-11 16:55:31,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:31,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:31,648 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:33,254 INFO L129 PetriNetUnfolder]: 296/2071 cut-off events. [2020-10-11 16:55:33,254 INFO L130 PetriNetUnfolder]: For 233926/234283 co-relation queries the response was YES. [2020-10-11 16:55:33,290 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15242 conditions, 2071 events. 296/2071 cut-off events. For 233926/234283 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 16243 event pairs, 0 based on Foata normal form. 66/1910 useless extension candidates. Maximal degree in co-relation 15046. Up to 345 conditions per place. [2020-10-11 16:55:33,308 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 211 selfloop transitions, 147 changer transitions 8/400 dead transitions. [2020-10-11 16:55:33,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 400 transitions, 11570 flow [2020-10-11 16:55:33,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:55:33,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:55:33,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1363 transitions. [2020-10-11 16:55:33,310 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826060606060606 [2020-10-11 16:55:33,310 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1363 transitions. [2020-10-11 16:55:33,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1363 transitions. [2020-10-11 16:55:33,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:33,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1363 transitions. [2020-10-11 16:55:33,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:55:33,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:55:33,313 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:55:33,313 INFO L185 Difference]: Start difference. First operand has 411 places, 343 transitions, 7654 flow. Second operand 30 states and 1363 transitions. [2020-10-11 16:55:33,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 400 transitions, 11570 flow [2020-10-11 16:55:34,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 400 transitions, 11212 flow, removed 140 selfloop flow, removed 18 redundant places. [2020-10-11 16:55:34,106 INFO L241 Difference]: Finished difference. Result has 434 places, 370 transitions, 8872 flow [2020-10-11 16:55:34,107 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8872, PETRI_PLACES=434, PETRI_TRANSITIONS=370} [2020-10-11 16:55:34,107 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 379 predicate places. [2020-10-11 16:55:34,108 INFO L481 AbstractCegarLoop]: Abstraction has has 434 places, 370 transitions, 8872 flow [2020-10-11 16:55:34,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:34,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:34,108 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:34,321 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:34,321 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:34,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:34,322 INFO L82 PathProgramCache]: Analyzing trace with hash 869118472, now seen corresponding path program 35 times [2020-10-11 16:55:34,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:34,322 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793876697] [2020-10-11 16:55:34,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:34,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:34,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793876697] [2020-10-11 16:55:34,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115033410] [2020-10-11 16:55:34,704 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:55:34,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:55:34,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:34,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:34,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:34,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:34,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:34,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:34,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:34,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44567318] [2020-10-11 16:55:34,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:34,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:34,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:34,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:34,982 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:34,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 370 transitions, 8872 flow. Second operand 21 states. [2020-10-11 16:55:34,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:34,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:34,984 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:36,754 INFO L129 PetriNetUnfolder]: 324/2323 cut-off events. [2020-10-11 16:55:36,754 INFO L130 PetriNetUnfolder]: For 263729/264090 co-relation queries the response was YES. [2020-10-11 16:55:36,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17295 conditions, 2323 events. 324/2323 cut-off events. For 263729/264090 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 19091 event pairs, 0 based on Foata normal form. 85/2153 useless extension candidates. Maximal degree in co-relation 17086. Up to 389 conditions per place. [2020-10-11 16:55:36,827 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 188 selfloop transitions, 199 changer transitions 8/429 dead transitions. [2020-10-11 16:55:36,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 429 transitions, 13035 flow [2020-10-11 16:55:36,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:55:36,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:55:36,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1409 transitions. [2020-10-11 16:55:36,830 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8263929618768329 [2020-10-11 16:55:36,830 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1409 transitions. [2020-10-11 16:55:36,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1409 transitions. [2020-10-11 16:55:36,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:36,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1409 transitions. [2020-10-11 16:55:36,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:55:36,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:55:36,833 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:55:36,833 INFO L185 Difference]: Start difference. First operand has 434 places, 370 transitions, 8872 flow. Second operand 31 states and 1409 transitions. [2020-10-11 16:55:36,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 429 transitions, 13035 flow [2020-10-11 16:55:38,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 429 transitions, 12642 flow, removed 154 selfloop flow, removed 16 redundant places. [2020-10-11 16:55:38,020 INFO L241 Difference]: Finished difference. Result has 456 places, 398 transitions, 10255 flow [2020-10-11 16:55:38,021 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8603, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10255, PETRI_PLACES=456, PETRI_TRANSITIONS=398} [2020-10-11 16:55:38,021 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 401 predicate places. [2020-10-11 16:55:38,021 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 398 transitions, 10255 flow [2020-10-11 16:55:38,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:38,021 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:38,022 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:38,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-11 16:55:38,237 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:38,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:38,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1708249812, now seen corresponding path program 36 times [2020-10-11 16:55:38,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:38,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037828369] [2020-10-11 16:55:38,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:38,530 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:38,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037828369] [2020-10-11 16:55:38,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74908714] [2020-10-11 16:55:38,531 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:55:38,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:55:38,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:38,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:55:38,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:38,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:38,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:38,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:38,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337015140] [2020-10-11 16:55:38,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:38,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:38,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:38,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:39,264 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:39,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 398 transitions, 10255 flow. Second operand 20 states. [2020-10-11 16:55:39,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:39,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:39,266 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:41,098 INFO L129 PetriNetUnfolder]: 352/2554 cut-off events. [2020-10-11 16:55:41,098 INFO L130 PetriNetUnfolder]: For 294607/294942 co-relation queries the response was YES. [2020-10-11 16:55:41,163 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19349 conditions, 2554 events. 352/2554 cut-off events. For 294607/294942 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 21642 event pairs, 0 based on Foata normal form. 112/2387 useless extension candidates. Maximal degree in co-relation 19132. Up to 429 conditions per place. [2020-10-11 16:55:41,185 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 140 selfloop transitions, 277 changer transitions 8/459 dead transitions. [2020-10-11 16:55:41,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 459 transitions, 14726 flow [2020-10-11 16:55:41,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:55:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:55:41,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1547 transitions. [2020-10-11 16:55:41,187 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:55:41,187 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1547 transitions. [2020-10-11 16:55:41,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1547 transitions. [2020-10-11 16:55:41,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:41,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1547 transitions. [2020-10-11 16:55:41,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:55:41,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:55:41,191 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:55:41,191 INFO L185 Difference]: Start difference. First operand has 456 places, 398 transitions, 10255 flow. Second operand 34 states and 1547 transitions. [2020-10-11 16:55:41,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 459 transitions, 14726 flow [2020-10-11 16:55:43,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 459 transitions, 14166 flow, removed 175 selfloop flow, removed 23 redundant places. [2020-10-11 16:55:43,407 INFO L241 Difference]: Finished difference. Result has 474 places, 429 transitions, 11767 flow [2020-10-11 16:55:43,408 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9847, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=11767, PETRI_PLACES=474, PETRI_TRANSITIONS=429} [2020-10-11 16:55:43,408 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 419 predicate places. [2020-10-11 16:55:43,408 INFO L481 AbstractCegarLoop]: Abstraction has has 474 places, 429 transitions, 11767 flow [2020-10-11 16:55:43,408 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:43,408 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:43,408 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:43,609 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:43,609 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:43,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:43,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1782157638, now seen corresponding path program 37 times [2020-10-11 16:55:43,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:43,611 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525657089] [2020-10-11 16:55:43,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:43,912 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:43,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525657089] [2020-10-11 16:55:43,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622437296] [2020-10-11 16:55:43,912 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:55:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:43,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:43,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:44,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:44,020 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:44,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:44,021 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:44,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075362763] [2020-10-11 16:55:44,022 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:44,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:44,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:44,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:45,018 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:45,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 429 transitions, 11767 flow. Second operand 20 states. [2020-10-11 16:55:45,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:45,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:45,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:47,051 INFO L129 PetriNetUnfolder]: 372/2706 cut-off events. [2020-10-11 16:55:47,051 INFO L130 PetriNetUnfolder]: For 323334/323740 co-relation queries the response was YES. [2020-10-11 16:55:47,120 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20988 conditions, 2706 events. 372/2706 cut-off events. For 323334/323740 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 23466 event pairs, 0 based on Foata normal form. 126/2539 useless extension candidates. Maximal degree in co-relation 20764. Up to 451 conditions per place. [2020-10-11 16:55:47,143 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 129 selfloop transitions, 313 changer transitions 8/484 dead transitions. [2020-10-11 16:55:47,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 484 transitions, 16292 flow [2020-10-11 16:55:47,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:55:47,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:55:47,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1639 transitions. [2020-10-11 16:55:47,146 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277777777777777 [2020-10-11 16:55:47,146 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1639 transitions. [2020-10-11 16:55:47,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1639 transitions. [2020-10-11 16:55:47,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:47,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1639 transitions. [2020-10-11 16:55:47,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:55:47,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:55:47,150 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:55:47,150 INFO L185 Difference]: Start difference. First operand has 474 places, 429 transitions, 11767 flow. Second operand 36 states and 1639 transitions. [2020-10-11 16:55:47,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 484 transitions, 16292 flow [2020-10-11 16:55:48,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 484 transitions, 15590 flow, removed 198 selfloop flow, removed 25 redundant places. [2020-10-11 16:55:48,549 INFO L241 Difference]: Finished difference. Result has 490 places, 451 transitions, 12914 flow [2020-10-11 16:55:48,551 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=11187, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12914, PETRI_PLACES=490, PETRI_TRANSITIONS=451} [2020-10-11 16:55:48,551 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 435 predicate places. [2020-10-11 16:55:48,551 INFO L481 AbstractCegarLoop]: Abstraction has has 490 places, 451 transitions, 12914 flow [2020-10-11 16:55:48,552 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:48,552 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:48,552 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:48,767 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-11 16:55:48,768 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:48,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:48,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1592416980, now seen corresponding path program 38 times [2020-10-11 16:55:48,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:48,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999681076] [2020-10-11 16:55:48,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:48,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:49,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999681076] [2020-10-11 16:55:49,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27765844] [2020-10-11 16:55:49,095 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:55:49,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:49,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:49,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:49,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:49,198 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:49,212 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:49,213 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:49,213 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:49,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102930009] [2020-10-11 16:55:49,214 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:49,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:49,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:49,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:49,973 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:49,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 451 transitions, 12914 flow. Second operand 20 states. [2020-10-11 16:55:49,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:49,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:49,975 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:52,075 INFO L129 PetriNetUnfolder]: 386/2797 cut-off events. [2020-10-11 16:55:52,075 INFO L130 PetriNetUnfolder]: For 346182/346623 co-relation queries the response was YES. [2020-10-11 16:55:52,150 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22211 conditions, 2797 events. 386/2797 cut-off events. For 346182/346623 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 24494 event pairs, 0 based on Foata normal form. 150/2647 useless extension candidates. Maximal degree in co-relation 21981. Up to 469 conditions per place. [2020-10-11 16:55:52,174 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 107 selfloop transitions, 352 changer transitions 8/501 dead transitions. [2020-10-11 16:55:52,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 501 transitions, 17536 flow [2020-10-11 16:55:52,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:55:52,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:55:52,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1731 transitions. [2020-10-11 16:55:52,178 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282296650717703 [2020-10-11 16:55:52,178 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1731 transitions. [2020-10-11 16:55:52,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1731 transitions. [2020-10-11 16:55:52,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:52,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1731 transitions. [2020-10-11 16:55:52,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:55:52,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:55:52,184 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:55:52,184 INFO L185 Difference]: Start difference. First operand has 490 places, 451 transitions, 12914 flow. Second operand 38 states and 1731 transitions. [2020-10-11 16:55:52,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 501 transitions, 17536 flow [2020-10-11 16:55:53,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 501 transitions, 16659 flow, removed 224 selfloop flow, removed 29 redundant places. [2020-10-11 16:55:53,636 INFO L241 Difference]: Finished difference. Result has 502 places, 468 transitions, 13759 flow [2020-10-11 16:55:53,637 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=12189, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=13759, PETRI_PLACES=502, PETRI_TRANSITIONS=468} [2020-10-11 16:55:53,637 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 447 predicate places. [2020-10-11 16:55:53,637 INFO L481 AbstractCegarLoop]: Abstraction has has 502 places, 468 transitions, 13759 flow [2020-10-11 16:55:53,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:53,638 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:53,638 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:53,843 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:53,844 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:53,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1126977758, now seen corresponding path program 39 times [2020-10-11 16:55:53,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:53,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008985193] [2020-10-11 16:55:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:54,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008985193] [2020-10-11 16:55:54,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804152625] [2020-10-11 16:55:54,173 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:55:54,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 16:55:54,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:54,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:55:54,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:54,301 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:54,316 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:54,316 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:54,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:54,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313373178] [2020-10-11 16:55:54,317 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:54,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:54,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:54,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:54,603 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:54,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 468 transitions, 13759 flow. Second operand 21 states. [2020-10-11 16:55:54,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:54,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:54,604 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:56,968 INFO L129 PetriNetUnfolder]: 394/2862 cut-off events. [2020-10-11 16:55:56,968 INFO L130 PetriNetUnfolder]: For 358849/359334 co-relation queries the response was YES. [2020-10-11 16:55:57,045 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22958 conditions, 2862 events. 394/2862 cut-off events. For 358849/359334 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 25319 event pairs, 0 based on Foata normal form. 162/2718 useless extension candidates. Maximal degree in co-relation 22724. Up to 479 conditions per place. [2020-10-11 16:55:57,070 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 103 selfloop transitions, 366 changer transitions 8/511 dead transitions. [2020-10-11 16:55:57,070 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 511 transitions, 18336 flow [2020-10-11 16:55:57,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:55:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:55:57,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1777 transitions. [2020-10-11 16:55:57,072 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8284382284382285 [2020-10-11 16:55:57,072 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1777 transitions. [2020-10-11 16:55:57,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1777 transitions. [2020-10-11 16:55:57,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:57,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1777 transitions. [2020-10-11 16:55:57,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:55:57,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:55:57,078 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:55:57,078 INFO L185 Difference]: Start difference. First operand has 502 places, 468 transitions, 13759 flow. Second operand 39 states and 1777 transitions. [2020-10-11 16:55:57,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 511 transitions, 18336 flow [2020-10-11 16:55:58,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 511 transitions, 17379 flow, removed 219 selfloop flow, removed 31 redundant places. [2020-10-11 16:55:58,626 INFO L241 Difference]: Finished difference. Result has 512 places, 477 transitions, 14306 flow [2020-10-11 16:55:58,626 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=12946, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=14306, PETRI_PLACES=512, PETRI_TRANSITIONS=477} [2020-10-11 16:55:58,627 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 457 predicate places. [2020-10-11 16:55:58,627 INFO L481 AbstractCegarLoop]: Abstraction has has 512 places, 477 transitions, 14306 flow [2020-10-11 16:55:58,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:58,627 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:58,627 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:58,828 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:55:58,829 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:58,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:58,829 INFO L82 PathProgramCache]: Analyzing trace with hash 525138108, now seen corresponding path program 40 times [2020-10-11 16:55:58,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:58,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029868981] [2020-10-11 16:55:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:59,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029868981] [2020-10-11 16:55:59,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589702316] [2020-10-11 16:55:59,191 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:55:59,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:59,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:59,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:55:59,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:59,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:59,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:59,394 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:59,395 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:59,395 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:59,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637878553] [2020-10-11 16:55:59,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:59,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:59,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:59,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:00,658 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:00,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 477 transitions, 14306 flow. Second operand 21 states. [2020-10-11 16:56:00,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:00,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:00,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:03,159 INFO L129 PetriNetUnfolder]: 400/2907 cut-off events. [2020-10-11 16:56:03,159 INFO L130 PetriNetUnfolder]: For 372588/373044 co-relation queries the response was YES. [2020-10-11 16:56:03,238 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23567 conditions, 2907 events. 400/2907 cut-off events. For 372588/373044 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 25790 event pairs, 0 based on Foata normal form. 169/2767 useless extension candidates. Maximal degree in co-relation 23330. Up to 483 conditions per place. [2020-10-11 16:56:03,263 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 95 selfloop transitions, 381 changer transitions 8/518 dead transitions. [2020-10-11 16:56:03,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 518 transitions, 19052 flow [2020-10-11 16:56:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:56:03,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:56:03,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1824 transitions. [2020-10-11 16:56:03,265 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8290909090909091 [2020-10-11 16:56:03,265 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1824 transitions. [2020-10-11 16:56:03,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1824 transitions. [2020-10-11 16:56:03,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:03,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1824 transitions. [2020-10-11 16:56:03,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:56:03,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:56:03,269 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:56:03,269 INFO L185 Difference]: Start difference. First operand has 512 places, 477 transitions, 14306 flow. Second operand 40 states and 1824 transitions. [2020-10-11 16:56:03,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 518 transitions, 19052 flow [2020-10-11 16:56:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 518 transitions, 17967 flow, removed 224 selfloop flow, removed 35 redundant places. [2020-10-11 16:56:04,665 INFO L241 Difference]: Finished difference. Result has 520 places, 483 transitions, 14691 flow [2020-10-11 16:56:04,666 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=13349, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=14691, PETRI_PLACES=520, PETRI_TRANSITIONS=483} [2020-10-11 16:56:04,667 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 465 predicate places. [2020-10-11 16:56:04,667 INFO L481 AbstractCegarLoop]: Abstraction has has 520 places, 483 transitions, 14691 flow [2020-10-11 16:56:04,667 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:04,667 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:04,668 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:04,880 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:56:04,881 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:04,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:04,882 INFO L82 PathProgramCache]: Analyzing trace with hash -49229832, now seen corresponding path program 41 times [2020-10-11 16:56:04,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:04,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745676149] [2020-10-11 16:56:04,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:05,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745676149] [2020-10-11 16:56:05,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446808012] [2020-10-11 16:56:05,309 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:56:05,380 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:56:05,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:05,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:05,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:05,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:05,439 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:05,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:05,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:05,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513183787] [2020-10-11 16:56:05,442 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:05,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:05,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:05,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:06,485 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:06,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 483 transitions, 14691 flow. Second operand 21 states. [2020-10-11 16:56:06,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:06,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:06,487 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:08,391 INFO L129 PetriNetUnfolder]: 406/2968 cut-off events. [2020-10-11 16:56:08,391 INFO L130 PetriNetUnfolder]: For 395847/396282 co-relation queries the response was YES. [2020-10-11 16:56:08,478 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24324 conditions, 2968 events. 406/2968 cut-off events. For 395847/396282 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 26401 event pairs, 0 based on Foata normal form. 65/2711 useless extension candidates. Maximal degree in co-relation 24083. Up to 631 conditions per place. [2020-10-11 16:56:08,504 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 414 selfloop transitions, 70 changer transitions 8/526 dead transitions. [2020-10-11 16:56:08,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 526 transitions, 18627 flow [2020-10-11 16:56:08,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:56:08,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:56:08,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1136 transitions. [2020-10-11 16:56:08,506 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8261818181818181 [2020-10-11 16:56:08,506 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1136 transitions. [2020-10-11 16:56:08,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1136 transitions. [2020-10-11 16:56:08,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:08,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1136 transitions. [2020-10-11 16:56:08,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:56:08,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:56:08,508 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:56:08,508 INFO L185 Difference]: Start difference. First operand has 520 places, 483 transitions, 14691 flow. Second operand 25 states and 1136 transitions. [2020-10-11 16:56:08,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 526 transitions, 18627 flow [2020-10-11 16:56:10,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 526 transitions, 17638 flow, removed 193 selfloop flow, removed 33 redundant places. [2020-10-11 16:56:10,059 INFO L241 Difference]: Finished difference. Result has 515 places, 489 transitions, 14303 flow [2020-10-11 16:56:10,060 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=13782, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14303, PETRI_PLACES=515, PETRI_TRANSITIONS=489} [2020-10-11 16:56:10,060 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 460 predicate places. [2020-10-11 16:56:10,060 INFO L481 AbstractCegarLoop]: Abstraction has has 515 places, 489 transitions, 14303 flow [2020-10-11 16:56:10,060 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:10,060 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:10,061 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:10,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:10,262 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:10,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:10,262 INFO L82 PathProgramCache]: Analyzing trace with hash 110775488, now seen corresponding path program 42 times [2020-10-11 16:56:10,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:10,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995079067] [2020-10-11 16:56:10,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:10,797 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:10,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995079067] [2020-10-11 16:56:10,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185664835] [2020-10-11 16:56:10,798 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:56:10,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-11 16:56:10,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:10,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:10,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:10,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:10,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:11,004 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:11,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:11,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:11,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627049844] [2020-10-11 16:56:11,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:11,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:11,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:11,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:11,181 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:11,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 489 transitions, 14303 flow. Second operand 22 states. [2020-10-11 16:56:11,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:11,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:11,183 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:13,590 INFO L129 PetriNetUnfolder]: 434/3227 cut-off events. [2020-10-11 16:56:13,590 INFO L130 PetriNetUnfolder]: For 431795/432189 co-relation queries the response was YES. [2020-10-11 16:56:13,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26231 conditions, 3227 events. 434/3227 cut-off events. For 431795/432189 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 29560 event pairs, 0 based on Foata normal form. 102/2978 useless extension candidates. Maximal degree in co-relation 25985. Up to 533 conditions per place. [2020-10-11 16:56:13,705 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 302 selfloop transitions, 213 changer transitions 8/557 dead transitions. [2020-10-11 16:56:13,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 557 transitions, 19605 flow [2020-10-11 16:56:13,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:56:13,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:56:13,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1408 transitions. [2020-10-11 16:56:13,707 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258064516129032 [2020-10-11 16:56:13,707 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1408 transitions. [2020-10-11 16:56:13,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1408 transitions. [2020-10-11 16:56:13,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:13,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1408 transitions. [2020-10-11 16:56:13,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:56:13,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:56:13,711 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:56:13,711 INFO L185 Difference]: Start difference. First operand has 515 places, 489 transitions, 14303 flow. Second operand 31 states and 1408 transitions. [2020-10-11 16:56:13,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 557 transitions, 19605 flow [2020-10-11 16:56:15,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 557 transitions, 19257 flow, removed 132 selfloop flow, removed 16 redundant places. [2020-10-11 16:56:15,576 INFO L241 Difference]: Finished difference. Result has 537 places, 517 transitions, 16127 flow [2020-10-11 16:56:15,577 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=14067, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=16127, PETRI_PLACES=537, PETRI_TRANSITIONS=517} [2020-10-11 16:56:15,578 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 482 predicate places. [2020-10-11 16:56:15,578 INFO L481 AbstractCegarLoop]: Abstraction has has 537 places, 517 transitions, 16127 flow [2020-10-11 16:56:15,578 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:15,578 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:15,578 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:15,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-10-11 16:56:15,793 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:15,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:15,793 INFO L82 PathProgramCache]: Analyzing trace with hash 501635990, now seen corresponding path program 43 times [2020-10-11 16:56:15,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:15,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895296947] [2020-10-11 16:56:15,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:16,237 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:16,237 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895296947] [2020-10-11 16:56:16,238 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053944431] [2020-10-11 16:56:16,238 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:56:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:16,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:16,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:16,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:16,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:16,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:16,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:16,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916170851] [2020-10-11 16:56:16,381 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:16,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:16,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:16,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:17,754 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:17,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 517 transitions, 16127 flow. Second operand 22 states. [2020-10-11 16:56:17,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:17,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:17,756 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:20,653 INFO L129 PetriNetUnfolder]: 451/3380 cut-off events. [2020-10-11 16:56:20,653 INFO L130 PetriNetUnfolder]: For 455476/455870 co-relation queries the response was YES. [2020-10-11 16:56:20,950 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27759 conditions, 3380 events. 451/3380 cut-off events. For 455476/455870 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 31520 event pairs, 0 based on Foata normal form. 116/3129 useless extension candidates. Maximal degree in co-relation 27505. Up to 561 conditions per place. [2020-10-11 16:56:20,998 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 235 selfloop transitions, 299 changer transitions 8/576 dead transitions. [2020-10-11 16:56:20,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 576 transitions, 21150 flow [2020-10-11 16:56:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:56:20,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:56:21,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1500 transitions. [2020-10-11 16:56:21,001 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8264462809917356 [2020-10-11 16:56:21,001 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1500 transitions. [2020-10-11 16:56:21,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1500 transitions. [2020-10-11 16:56:21,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:21,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1500 transitions. [2020-10-11 16:56:21,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:56:21,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:56:21,006 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:56:21,006 INFO L185 Difference]: Start difference. First operand has 537 places, 517 transitions, 16127 flow. Second operand 33 states and 1500 transitions. [2020-10-11 16:56:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 576 transitions, 21150 flow [2020-10-11 16:56:23,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 576 transitions, 20590 flow, removed 160 selfloop flow, removed 22 redundant places. [2020-10-11 16:56:23,546 INFO L241 Difference]: Finished difference. Result has 558 places, 535 transitions, 17544 flow [2020-10-11 16:56:23,547 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=15699, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17544, PETRI_PLACES=558, PETRI_TRANSITIONS=535} [2020-10-11 16:56:23,548 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 503 predicate places. [2020-10-11 16:56:23,548 INFO L481 AbstractCegarLoop]: Abstraction has has 558 places, 535 transitions, 17544 flow [2020-10-11 16:56:23,548 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:23,548 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:23,548 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:23,753 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:23,754 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:23,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:23,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1082315214, now seen corresponding path program 44 times [2020-10-11 16:56:23,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:23,755 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976595734] [2020-10-11 16:56:23,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:24,102 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:24,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976595734] [2020-10-11 16:56:24,103 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527908638] [2020-10-11 16:56:24,103 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:56:24,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:56:24,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:24,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:24,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:24,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:24,217 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:24,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:24,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:24,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982868645] [2020-10-11 16:56:24,218 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:24,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:24,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:24,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:25,366 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:25,367 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 535 transitions, 17544 flow. Second operand 21 states. [2020-10-11 16:56:25,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:25,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:25,368 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:28,229 INFO L129 PetriNetUnfolder]: 471/3553 cut-off events. [2020-10-11 16:56:28,229 INFO L130 PetriNetUnfolder]: For 498164/498615 co-relation queries the response was YES. [2020-10-11 16:56:28,339 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29775 conditions, 3553 events. 471/3553 cut-off events. For 498164/498615 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 33607 event pairs, 0 based on Foata normal form. 118/3285 useless extension candidates. Maximal degree in co-relation 29510. Up to 593 conditions per place. [2020-10-11 16:56:28,372 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 221 selfloop transitions, 334 changer transitions 8/597 dead transitions. [2020-10-11 16:56:28,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 597 transitions, 22812 flow [2020-10-11 16:56:28,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:56:28,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:56:28,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1455 transitions. [2020-10-11 16:56:28,375 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8267045454545454 [2020-10-11 16:56:28,375 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1455 transitions. [2020-10-11 16:56:28,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1455 transitions. [2020-10-11 16:56:28,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:28,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1455 transitions. [2020-10-11 16:56:28,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:56:28,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:56:28,378 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:56:28,378 INFO L185 Difference]: Start difference. First operand has 558 places, 535 transitions, 17544 flow. Second operand 32 states and 1455 transitions. [2020-10-11 16:56:28,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 597 transitions, 22812 flow [2020-10-11 16:56:30,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 597 transitions, 22185 flow, removed 189 selfloop flow, removed 21 redundant places. [2020-10-11 16:56:30,605 INFO L241 Difference]: Finished difference. Result has 577 places, 556 transitions, 19020 flow [2020-10-11 16:56:30,606 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=17011, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=19020, PETRI_PLACES=577, PETRI_TRANSITIONS=556} [2020-10-11 16:56:30,606 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 522 predicate places. [2020-10-11 16:56:30,606 INFO L481 AbstractCegarLoop]: Abstraction has has 577 places, 556 transitions, 19020 flow [2020-10-11 16:56:30,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:30,606 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:30,606 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:30,807 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:30,807 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:30,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:30,808 INFO L82 PathProgramCache]: Analyzing trace with hash -982339244, now seen corresponding path program 45 times [2020-10-11 16:56:30,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:30,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002413277] [2020-10-11 16:56:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:31,262 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:31,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002413277] [2020-10-11 16:56:31,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693315936] [2020-10-11 16:56:31,264 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:56:31,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-11 16:56:31,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:31,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 16:56:31,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:31,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:31,492 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 4 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:31,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:31,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:31,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921079525] [2020-10-11 16:56:31,495 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:31,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:31,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:31,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:32,683 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:32,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 556 transitions, 19020 flow. Second operand 22 states. [2020-10-11 16:56:32,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:32,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:32,684 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:36,054 INFO L129 PetriNetUnfolder]: 501/3830 cut-off events. [2020-10-11 16:56:36,054 INFO L130 PetriNetUnfolder]: For 549091/549485 co-relation queries the response was YES. [2020-10-11 16:56:36,180 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32568 conditions, 3830 events. 501/3830 cut-off events. For 549091/549485 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 37161 event pairs, 0 based on Foata normal form. 127/3542 useless extension candidates. Maximal degree in co-relation 32294. Up to 639 conditions per place. [2020-10-11 16:56:36,217 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 206 selfloop transitions, 381 changer transitions 8/629 dead transitions. [2020-10-11 16:56:36,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 629 transitions, 25005 flow [2020-10-11 16:56:36,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:56:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:56:36,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1501 transitions. [2020-10-11 16:56:36,221 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8269972451790634 [2020-10-11 16:56:36,221 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1501 transitions. [2020-10-11 16:56:36,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1501 transitions. [2020-10-11 16:56:36,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:36,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1501 transitions. [2020-10-11 16:56:36,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:56:36,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:56:36,225 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:56:36,225 INFO L185 Difference]: Start difference. First operand has 577 places, 556 transitions, 19020 flow. Second operand 33 states and 1501 transitions. [2020-10-11 16:56:36,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 629 transitions, 25005 flow [2020-10-11 16:56:39,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 629 transitions, 24358 flow, removed 177 selfloop flow, removed 21 redundant places. [2020-10-11 16:56:39,953 INFO L241 Difference]: Finished difference. Result has 597 places, 587 transitions, 21228 flow [2020-10-11 16:56:39,954 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=18555, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=21228, PETRI_PLACES=597, PETRI_TRANSITIONS=587} [2020-10-11 16:56:39,955 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 542 predicate places. [2020-10-11 16:56:39,955 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 587 transitions, 21228 flow [2020-10-11 16:56:39,955 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:39,955 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:39,955 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:40,155 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-11 16:56:40,156 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:40,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:40,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1831016310, now seen corresponding path program 46 times [2020-10-11 16:56:40,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:40,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625494314] [2020-10-11 16:56:40,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:40,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:40,546 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:40,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625494314] [2020-10-11 16:56:40,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213299802] [2020-10-11 16:56:40,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:56:40,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:56:40,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:40,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:56:40,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:40,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:40,682 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:40,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:40,683 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:40,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964437354] [2020-10-11 16:56:40,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:40,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:40,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:40,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:41,878 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:41,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 587 transitions, 21228 flow. Second operand 21 states. [2020-10-11 16:56:41,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:41,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:41,880 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:45,256 INFO L129 PetriNetUnfolder]: 507/3884 cut-off events. [2020-10-11 16:56:45,257 INFO L130 PetriNetUnfolder]: For 567550/567964 co-relation queries the response was YES. [2020-10-11 16:56:45,371 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33464 conditions, 3884 events. 507/3884 cut-off events. For 567550/567964 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 37843 event pairs, 0 based on Foata normal form. 150/3613 useless extension candidates. Maximal degree in co-relation 33181. Up to 649 conditions per place. [2020-10-11 16:56:45,408 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 171 selfloop transitions, 422 changer transitions 8/635 dead transitions. [2020-10-11 16:56:45,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 635 transitions, 26216 flow [2020-10-11 16:56:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:56:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:56:45,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1547 transitions. [2020-10-11 16:56:45,411 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:56:45,411 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1547 transitions. [2020-10-11 16:56:45,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1547 transitions. [2020-10-11 16:56:45,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:45,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1547 transitions. [2020-10-11 16:56:45,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:56:45,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:56:45,416 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:56:45,416 INFO L185 Difference]: Start difference. First operand has 597 places, 587 transitions, 21228 flow. Second operand 34 states and 1547 transitions. [2020-10-11 16:56:45,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 635 transitions, 26216 flow [2020-10-11 16:56:48,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 635 transitions, 25439 flow, removed 212 selfloop flow, removed 23 redundant places. [2020-10-11 16:56:48,238 INFO L241 Difference]: Finished difference. Result has 612 places, 595 transitions, 21999 flow [2020-10-11 16:56:48,239 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=20551, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=21999, PETRI_PLACES=612, PETRI_TRANSITIONS=595} [2020-10-11 16:56:48,240 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 557 predicate places. [2020-10-11 16:56:48,240 INFO L481 AbstractCegarLoop]: Abstraction has has 612 places, 595 transitions, 21999 flow [2020-10-11 16:56:48,240 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:48,240 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:48,240 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:48,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:48,441 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:48,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:48,442 INFO L82 PathProgramCache]: Analyzing trace with hash -388337842, now seen corresponding path program 47 times [2020-10-11 16:56:48,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:48,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890860590] [2020-10-11 16:56:48,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:48,787 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:48,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890860590] [2020-10-11 16:56:48,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655974052] [2020-10-11 16:56:48,788 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:56:48,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:56:48,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:48,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:48,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:48,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:48,927 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:48,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:48,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627756948] [2020-10-11 16:56:48,928 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:48,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:48,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:48,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:50,152 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:50,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 595 transitions, 21999 flow. Second operand 21 states. [2020-10-11 16:56:50,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:50,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:50,154 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:53,744 INFO L129 PetriNetUnfolder]: 517/3953 cut-off events. [2020-10-11 16:56:53,744 INFO L130 PetriNetUnfolder]: For 589629/590089 co-relation queries the response was YES. [2020-10-11 16:56:53,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34600 conditions, 3953 events. 517/3953 cut-off events. For 589629/590089 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 38724 event pairs, 0 based on Foata normal form. 169/3695 useless extension candidates. Maximal degree in co-relation 34312. Up to 661 conditions per place. [2020-10-11 16:56:53,919 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 140 selfloop transitions, 467 changer transitions 8/649 dead transitions. [2020-10-11 16:56:53,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 649 transitions, 27481 flow [2020-10-11 16:56:53,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:56:53,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:56:53,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1639 transitions. [2020-10-11 16:56:53,922 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277777777777777 [2020-10-11 16:56:53,922 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1639 transitions. [2020-10-11 16:56:53,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1639 transitions. [2020-10-11 16:56:53,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:53,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1639 transitions. [2020-10-11 16:56:53,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:56:53,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:56:53,928 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:56:53,928 INFO L185 Difference]: Start difference. First operand has 612 places, 595 transitions, 21999 flow. Second operand 36 states and 1639 transitions. [2020-10-11 16:56:53,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 649 transitions, 27481 flow [2020-10-11 16:56:56,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 649 transitions, 26692 flow, removed 184 selfloop flow, removed 24 redundant places. [2020-10-11 16:56:56,754 INFO L241 Difference]: Finished difference. Result has 629 places, 607 transitions, 23260 flow [2020-10-11 16:56:56,755 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=21404, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=23260, PETRI_PLACES=629, PETRI_TRANSITIONS=607} [2020-10-11 16:56:56,756 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 574 predicate places. [2020-10-11 16:56:56,756 INFO L481 AbstractCegarLoop]: Abstraction has has 629 places, 607 transitions, 23260 flow [2020-10-11 16:56:56,756 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:56,756 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:56,756 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:56,957 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-11 16:56:56,957 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:56,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:56,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1530096052, now seen corresponding path program 48 times [2020-10-11 16:56:56,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:56,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067478729] [2020-10-11 16:56:56,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:56,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:57,366 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:57,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067478729] [2020-10-11 16:56:57,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637907294] [2020-10-11 16:56:57,367 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:56:57,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:56:57,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:57,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:57,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:57,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:57,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:57,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:57,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378853285] [2020-10-11 16:56:57,517 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:57,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:57,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:57,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:58,816 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:58,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 607 transitions, 23260 flow. Second operand 21 states. [2020-10-11 16:56:58,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:58,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:58,818 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:02,693 INFO L129 PetriNetUnfolder]: 523/4000 cut-off events. [2020-10-11 16:57:02,693 INFO L130 PetriNetUnfolder]: For 593996/594429 co-relation queries the response was YES. [2020-10-11 16:57:02,817 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35340 conditions, 4000 events. 523/4000 cut-off events. For 593996/594429 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 39337 event pairs, 0 based on Foata normal form. 192/3762 useless extension candidates. Maximal degree in co-relation 35046. Up to 671 conditions per place. [2020-10-11 16:57:02,855 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 116 selfloop transitions, 499 changer transitions 8/657 dead transitions. [2020-10-11 16:57:02,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 657 transitions, 28816 flow [2020-10-11 16:57:02,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:57:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:57:02,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1731 transitions. [2020-10-11 16:57:02,857 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282296650717703 [2020-10-11 16:57:02,857 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1731 transitions. [2020-10-11 16:57:02,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1731 transitions. [2020-10-11 16:57:02,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:02,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1731 transitions. [2020-10-11 16:57:02,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:57:02,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:57:02,860 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:57:02,860 INFO L185 Difference]: Start difference. First operand has 629 places, 607 transitions, 23260 flow. Second operand 38 states and 1731 transitions. [2020-10-11 16:57:02,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 657 transitions, 28816 flow [2020-10-11 16:57:06,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 657 transitions, 27797 flow, removed 200 selfloop flow, removed 29 redundant places. [2020-10-11 16:57:06,054 INFO L241 Difference]: Finished difference. Result has 641 places, 615 transitions, 24020 flow [2020-10-11 16:57:06,055 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22365, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=24020, PETRI_PLACES=641, PETRI_TRANSITIONS=615} [2020-10-11 16:57:06,056 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 586 predicate places. [2020-10-11 16:57:06,056 INFO L481 AbstractCegarLoop]: Abstraction has has 641 places, 615 transitions, 24020 flow [2020-10-11 16:57:06,056 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:57:06,056 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:06,056 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:06,262 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:57:06,263 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:06,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:06,264 INFO L82 PathProgramCache]: Analyzing trace with hash 363070518, now seen corresponding path program 49 times [2020-10-11 16:57:06,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:06,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906385484] [2020-10-11 16:57:06,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:06,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:06,616 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:06,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906385484] [2020-10-11 16:57:06,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828531450] [2020-10-11 16:57:06,617 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:57:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:06,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:57:06,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:06,723 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:06,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:06,737 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:57:06,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832216188] [2020-10-11 16:57:06,738 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:57:06,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:06,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:57:06,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:57:08,033 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:08,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 615 transitions, 24020 flow. Second operand 21 states. [2020-10-11 16:57:08,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:08,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:08,034 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:12,115 INFO L129 PetriNetUnfolder]: 540/4079 cut-off events. [2020-10-11 16:57:12,115 INFO L130 PetriNetUnfolder]: For 633282/633856 co-relation queries the response was YES. [2020-10-11 16:57:12,235 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37114 conditions, 4079 events. 540/4079 cut-off events. For 633282/633856 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 39979 event pairs, 0 based on Foata normal form. 202/3843 useless extension candidates. Maximal degree in co-relation 36817. Up to 693 conditions per place. [2020-10-11 16:57:12,275 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 112 selfloop transitions, 517 changer transitions 8/671 dead transitions. [2020-10-11 16:57:12,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 671 transitions, 30207 flow [2020-10-11 16:57:12,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:57:12,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:57:12,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1827 transitions. [2020-10-11 16:57:12,278 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304545454545454 [2020-10-11 16:57:12,278 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1827 transitions. [2020-10-11 16:57:12,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1827 transitions. [2020-10-11 16:57:12,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:12,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1827 transitions. [2020-10-11 16:57:12,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:57:12,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:57:12,282 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:57:12,282 INFO L185 Difference]: Start difference. First operand has 641 places, 615 transitions, 24020 flow. Second operand 40 states and 1827 transitions. [2020-10-11 16:57:12,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 671 transitions, 30207 flow [2020-10-11 16:57:15,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 671 transitions, 28993 flow, removed 239 selfloop flow, removed 32 redundant places. [2020-10-11 16:57:15,913 INFO L241 Difference]: Finished difference. Result has 652 places, 623 transitions, 24818 flow [2020-10-11 16:57:15,914 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22996, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24818, PETRI_PLACES=652, PETRI_TRANSITIONS=623} [2020-10-11 16:57:15,914 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 597 predicate places. [2020-10-11 16:57:15,915 INFO L481 AbstractCegarLoop]: Abstraction has has 652 places, 623 transitions, 24818 flow [2020-10-11 16:57:15,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:57:15,915 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:15,915 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:16,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:57:16,125 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:16,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:16,126 INFO L82 PathProgramCache]: Analyzing trace with hash -336992662, now seen corresponding path program 50 times [2020-10-11 16:57:16,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:16,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418876877] [2020-10-11 16:57:16,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:16,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418876877] [2020-10-11 16:57:16,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735665730] [2020-10-11 16:57:16,578 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:57:16,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:57:16,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:16,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:16,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:16,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:16,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:16,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:57:16,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957655818] [2020-10-11 16:57:16,794 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:57:16,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:16,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:57:16,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:57:17,468 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:17,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 623 transitions, 24818 flow. Second operand 22 states. [2020-10-11 16:57:17,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:17,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:17,469 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:22,030 INFO L129 PetriNetUnfolder]: 535/4071 cut-off events. [2020-10-11 16:57:22,030 INFO L130 PetriNetUnfolder]: For 658814/659345 co-relation queries the response was YES. [2020-10-11 16:57:22,134 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37480 conditions, 4071 events. 535/4071 cut-off events. For 658814/659345 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 39889 event pairs, 0 based on Foata normal form. 209/3844 useless extension candidates. Maximal degree in co-relation 37179. Up to 687 conditions per place. [2020-10-11 16:57:22,178 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 107 selfloop transitions, 522 changer transitions 11/674 dead transitions. [2020-10-11 16:57:22,178 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 674 transitions, 31004 flow [2020-10-11 16:57:22,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:57:22,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:57:22,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1824 transitions. [2020-10-11 16:57:22,181 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8290909090909091 [2020-10-11 16:57:22,181 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1824 transitions. [2020-10-11 16:57:22,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1824 transitions. [2020-10-11 16:57:22,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:22,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1824 transitions. [2020-10-11 16:57:22,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:57:22,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:57:22,185 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:57:22,185 INFO L185 Difference]: Start difference. First operand has 652 places, 623 transitions, 24818 flow. Second operand 40 states and 1824 transitions. [2020-10-11 16:57:22,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 674 transitions, 31004 flow [2020-10-11 16:57:25,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 674 transitions, 29289 flow, removed 390 selfloop flow, removed 37 redundant places. [2020-10-11 16:57:25,890 INFO L241 Difference]: Finished difference. Result has 657 places, 626 transitions, 24892 flow [2020-10-11 16:57:25,891 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23481, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=519, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24892, PETRI_PLACES=657, PETRI_TRANSITIONS=626} [2020-10-11 16:57:25,891 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 602 predicate places. [2020-10-11 16:57:25,892 INFO L481 AbstractCegarLoop]: Abstraction has has 657 places, 626 transitions, 24892 flow [2020-10-11 16:57:25,892 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:57:25,892 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:25,892 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:26,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:57:26,093 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:26,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:26,094 INFO L82 PathProgramCache]: Analyzing trace with hash 700659881, now seen corresponding path program 51 times [2020-10-11 16:57:26,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:26,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196420410] [2020-10-11 16:57:26,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:26,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196420410] [2020-10-11 16:57:26,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950346536] [2020-10-11 16:57:26,536 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:57:26,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 16:57:26,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:26,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:26,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:26,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:26,709 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:26,710 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:26,710 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:26,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022628126] [2020-10-11 16:57:26,711 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:26,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:26,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:26,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:27,276 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:27,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 626 transitions, 24892 flow. Second operand 23 states. [2020-10-11 16:57:27,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:27,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:27,278 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:30,648 INFO L129 PetriNetUnfolder]: 535/4078 cut-off events. [2020-10-11 16:57:30,648 INFO L130 PetriNetUnfolder]: For 645570/646025 co-relation queries the response was YES. [2020-10-11 16:57:31,022 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37265 conditions, 4078 events. 535/4078 cut-off events. For 645570/646025 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 39979 event pairs, 0 based on Foata normal form. 77/3714 useless extension candidates. Maximal degree in co-relation 36961. Up to 952 conditions per place. [2020-10-11 16:57:31,066 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 580 selfloop transitions, 35 changer transitions 8/657 dead transitions. [2020-10-11 16:57:31,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 657 transitions, 28909 flow [2020-10-11 16:57:31,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:57:31,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:57:31,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1135 transitions. [2020-10-11 16:57:31,069 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8254545454545454 [2020-10-11 16:57:31,069 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1135 transitions. [2020-10-11 16:57:31,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1135 transitions. [2020-10-11 16:57:31,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:31,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1135 transitions. [2020-10-11 16:57:31,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:57:31,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:57:31,072 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:57:31,072 INFO L185 Difference]: Start difference. First operand has 657 places, 626 transitions, 24892 flow. Second operand 25 states and 1135 transitions. [2020-10-11 16:57:31,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 657 transitions, 28909 flow [2020-10-11 16:57:35,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 657 transitions, 27740 flow, removed 129 selfloop flow, removed 37 redundant places. [2020-10-11 16:57:35,194 INFO L241 Difference]: Finished difference. Result has 646 places, 628 transitions, 24057 flow [2020-10-11 16:57:35,195 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23741, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=24057, PETRI_PLACES=646, PETRI_TRANSITIONS=628} [2020-10-11 16:57:35,196 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 591 predicate places. [2020-10-11 16:57:35,196 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 628 transitions, 24057 flow [2020-10-11 16:57:35,196 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:35,196 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:35,196 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:35,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:35,397 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:35,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:35,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1567986795, now seen corresponding path program 52 times [2020-10-11 16:57:35,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:35,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802533824] [2020-10-11 16:57:35,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:35,869 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:35,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802533824] [2020-10-11 16:57:35,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676288781] [2020-10-11 16:57:35,869 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:57:35,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:57:35,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:35,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:35,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:35,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:36,012 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:36,033 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:36,034 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:36,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:57:36,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977166108] [2020-10-11 16:57:36,034 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:57:36,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:36,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:57:36,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:36,378 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:36,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 628 transitions, 24057 flow. Second operand 24 states. [2020-10-11 16:57:36,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:36,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:36,379 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:39,524 INFO L129 PetriNetUnfolder]: 537/4089 cut-off events. [2020-10-11 16:57:39,525 INFO L130 PetriNetUnfolder]: For 681729/682199 co-relation queries the response was YES. [2020-10-11 16:57:39,690 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37542 conditions, 4089 events. 537/4089 cut-off events. For 681729/682199 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 40055 event pairs, 0 based on Foata normal form. 79/3725 useless extension candidates. Maximal degree in co-relation 37237. Up to 906 conditions per place. [2020-10-11 16:57:39,723 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 556 selfloop transitions, 62 changer transitions 8/660 dead transitions. [2020-10-11 16:57:39,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 660 transitions, 28282 flow [2020-10-11 16:57:39,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:57:39,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:57:39,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1272 transitions. [2020-10-11 16:57:39,725 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825974025974026 [2020-10-11 16:57:39,725 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1272 transitions. [2020-10-11 16:57:39,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1272 transitions. [2020-10-11 16:57:39,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:39,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1272 transitions. [2020-10-11 16:57:39,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:57:39,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:57:39,727 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:57:39,727 INFO L185 Difference]: Start difference. First operand has 646 places, 628 transitions, 24057 flow. Second operand 28 states and 1272 transitions. [2020-10-11 16:57:39,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 660 transitions, 28282 flow [2020-10-11 16:57:43,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 660 transitions, 27918 flow, removed 151 selfloop flow, removed 21 redundant places. [2020-10-11 16:57:43,018 INFO L241 Difference]: Finished difference. Result has 654 places, 630 transitions, 24187 flow [2020-10-11 16:57:43,019 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23815, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=24187, PETRI_PLACES=654, PETRI_TRANSITIONS=630} [2020-10-11 16:57:43,019 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 599 predicate places. [2020-10-11 16:57:43,019 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 630 transitions, 24187 flow [2020-10-11 16:57:43,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:57:43,019 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:43,019 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:43,219 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:43,220 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:43,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:43,221 INFO L82 PathProgramCache]: Analyzing trace with hash -205603713, now seen corresponding path program 53 times [2020-10-11 16:57:43,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:43,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502729339] [2020-10-11 16:57:43,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:43,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:43,592 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:43,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502729339] [2020-10-11 16:57:43,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755731511] [2020-10-11 16:57:43,592 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:57:43,674 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:57:43,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:43,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:43,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:43,736 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:43,751 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:43,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:43,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:43,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531700867] [2020-10-11 16:57:43,752 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:43,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:43,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:43,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:44,087 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:44,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 630 transitions, 24187 flow. Second operand 23 states. [2020-10-11 16:57:44,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:44,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:44,088 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:46,311 INFO L129 PetriNetUnfolder]: 539/4100 cut-off events. [2020-10-11 16:57:46,311 INFO L130 PetriNetUnfolder]: For 678913/679426 co-relation queries the response was YES. [2020-10-11 16:57:46,418 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37624 conditions, 4100 events. 539/4100 cut-off events. For 678913/679426 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 40198 event pairs, 0 based on Foata normal form. 82/3738 useless extension candidates. Maximal degree in co-relation 37317. Up to 862 conditions per place. [2020-10-11 16:57:46,447 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 532 selfloop transitions, 87 changer transitions 8/661 dead transitions. [2020-10-11 16:57:46,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 661 transitions, 28386 flow [2020-10-11 16:57:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:57:46,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:57:46,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1318 transitions. [2020-10-11 16:57:46,448 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826332288401254 [2020-10-11 16:57:46,448 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1318 transitions. [2020-10-11 16:57:46,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1318 transitions. [2020-10-11 16:57:46,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:46,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1318 transitions. [2020-10-11 16:57:46,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:57:46,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:57:46,450 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:57:46,450 INFO L185 Difference]: Start difference. First operand has 654 places, 630 transitions, 24187 flow. Second operand 29 states and 1318 transitions. [2020-10-11 16:57:46,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 661 transitions, 28386 flow [2020-10-11 16:57:49,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 661 transitions, 28002 flow, removed 134 selfloop flow, removed 25 redundant places. [2020-10-11 16:57:49,976 INFO L241 Difference]: Finished difference. Result has 659 places, 632 transitions, 24329 flow [2020-10-11 16:57:49,977 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23903, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=24329, PETRI_PLACES=659, PETRI_TRANSITIONS=632} [2020-10-11 16:57:49,977 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 604 predicate places. [2020-10-11 16:57:49,977 INFO L481 AbstractCegarLoop]: Abstraction has has 659 places, 632 transitions, 24329 flow [2020-10-11 16:57:49,977 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:49,977 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:49,978 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:50,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:50,191 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:50,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:50,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1346797357, now seen corresponding path program 54 times [2020-10-11 16:57:50,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:50,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068532164] [2020-10-11 16:57:50,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:50,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:50,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068532164] [2020-10-11 16:57:50,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641097823] [2020-10-11 16:57:50,547 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:57:50,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:57:50,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:50,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:50,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:50,667 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:50,681 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:50,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:50,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:50,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959739230] [2020-10-11 16:57:50,682 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:50,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:50,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:50,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:51,082 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:51,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 632 transitions, 24329 flow. Second operand 23 states. [2020-10-11 16:57:51,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:51,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:51,083 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:53,518 INFO L129 PetriNetUnfolder]: 541/4118 cut-off events. [2020-10-11 16:57:53,518 INFO L130 PetriNetUnfolder]: For 682305/682818 co-relation queries the response was YES. [2020-10-11 16:57:53,628 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37830 conditions, 4118 events. 541/4118 cut-off events. For 682305/682818 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 40319 event pairs, 0 based on Foata normal form. 99/3771 useless extension candidates. Maximal degree in co-relation 37521. Up to 706 conditions per place. [2020-10-11 16:57:53,657 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 452 selfloop transitions, 173 changer transitions 8/667 dead transitions. [2020-10-11 16:57:53,658 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 667 transitions, 28693 flow [2020-10-11 16:57:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:57:53,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:57:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1453 transitions. [2020-10-11 16:57:53,659 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255681818181818 [2020-10-11 16:57:53,659 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1453 transitions. [2020-10-11 16:57:53,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1453 transitions. [2020-10-11 16:57:53,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:53,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1453 transitions. [2020-10-11 16:57:53,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:57:53,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:57:53,662 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:57:53,662 INFO L185 Difference]: Start difference. First operand has 659 places, 632 transitions, 24329 flow. Second operand 32 states and 1453 transitions. [2020-10-11 16:57:53,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 667 transitions, 28693 flow [2020-10-11 16:57:57,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 667 transitions, 28259 flow, removed 136 selfloop flow, removed 26 redundant places. [2020-10-11 16:57:57,144 INFO L241 Difference]: Finished difference. Result has 666 places, 634 transitions, 24610 flow [2020-10-11 16:57:57,144 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23999, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=24610, PETRI_PLACES=666, PETRI_TRANSITIONS=634} [2020-10-11 16:57:57,144 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 611 predicate places. [2020-10-11 16:57:57,145 INFO L481 AbstractCegarLoop]: Abstraction has has 666 places, 634 transitions, 24610 flow [2020-10-11 16:57:57,145 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:57,145 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:57,145 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:57,350 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-11 16:57:57,351 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:57,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:57,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1557507745, now seen corresponding path program 55 times [2020-10-11 16:57:57,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:57,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401101696] [2020-10-11 16:57:57,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:57,728 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:57,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401101696] [2020-10-11 16:57:57,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343821585] [2020-10-11 16:57:57,729 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:57:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:57,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:57,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:57,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:57,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:57,901 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:57,901 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:57,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:57:57,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128877879] [2020-10-11 16:57:57,902 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:57:57,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:57,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:57:57,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:59,044 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:59,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 634 transitions, 24610 flow. Second operand 24 states. [2020-10-11 16:57:59,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:59,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:59,046 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:01,716 INFO L129 PetriNetUnfolder]: 547/4172 cut-off events. [2020-10-11 16:58:01,716 INFO L130 PetriNetUnfolder]: For 692125/692638 co-relation queries the response was YES. [2020-10-11 16:58:01,819 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38450 conditions, 4172 events. 547/4172 cut-off events. For 692125/692638 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 40998 event pairs, 0 based on Foata normal form. 113/3833 useless extension candidates. Maximal degree in co-relation 38138. Up to 705 conditions per place. [2020-10-11 16:58:01,849 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 401 selfloop transitions, 231 changer transitions 8/674 dead transitions. [2020-10-11 16:58:01,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 674 transitions, 29365 flow [2020-10-11 16:58:01,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:58:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:58:01,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1499 transitions. [2020-10-11 16:58:01,850 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258953168044078 [2020-10-11 16:58:01,851 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1499 transitions. [2020-10-11 16:58:01,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1499 transitions. [2020-10-11 16:58:01,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:01,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1499 transitions. [2020-10-11 16:58:01,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:58:01,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:58:01,853 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:58:01,853 INFO L185 Difference]: Start difference. First operand has 666 places, 634 transitions, 24610 flow. Second operand 33 states and 1499 transitions. [2020-10-11 16:58:01,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 674 transitions, 29365 flow [2020-10-11 16:58:05,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 674 transitions, 28764 flow, removed 140 selfloop flow, removed 29 redundant places. [2020-10-11 16:58:05,190 INFO L241 Difference]: Finished difference. Result has 671 places, 640 transitions, 25117 flow [2020-10-11 16:58:05,191 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=24117, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25117, PETRI_PLACES=671, PETRI_TRANSITIONS=640} [2020-10-11 16:58:05,191 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 616 predicate places. [2020-10-11 16:58:05,191 INFO L481 AbstractCegarLoop]: Abstraction has has 671 places, 640 transitions, 25117 flow [2020-10-11 16:58:05,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:05,191 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:05,191 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:05,392 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:05,392 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:05,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:05,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1322634101, now seen corresponding path program 56 times [2020-10-11 16:58:05,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:05,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757844455] [2020-10-11 16:58:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:05,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757844455] [2020-10-11 16:58:05,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105890875] [2020-10-11 16:58:05,710 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 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:58:05,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:58:05,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:05,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:58:05,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:05,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:05,827 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:05,828 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:05,828 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:58:05,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534365046] [2020-10-11 16:58:05,828 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:58:05,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:05,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:58:05,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:58:06,849 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:06,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 640 transitions, 25117 flow. Second operand 23 states. [2020-10-11 16:58:06,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:06,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:06,850 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:09,518 INFO L129 PetriNetUnfolder]: 549/4197 cut-off events. [2020-10-11 16:58:09,518 INFO L130 PetriNetUnfolder]: For 696249/696714 co-relation queries the response was YES. [2020-10-11 16:58:09,902 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38719 conditions, 4197 events. 549/4197 cut-off events. For 696249/696714 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 41193 event pairs, 0 based on Foata normal form. 162/3905 useless extension candidates. Maximal degree in co-relation 38405. Up to 709 conditions per place. [2020-10-11 16:58:09,933 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 229 selfloop transitions, 408 changer transitions 8/679 dead transitions. [2020-10-11 16:58:09,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 679 transitions, 30076 flow [2020-10-11 16:58:09,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:58:09,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:58:09,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1729 transitions. [2020-10-11 16:58:09,935 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:58:09,935 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1729 transitions. [2020-10-11 16:58:09,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1729 transitions. [2020-10-11 16:58:09,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:09,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1729 transitions. [2020-10-11 16:58:09,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:58:09,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:58:09,937 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:58:09,938 INFO L185 Difference]: Start difference. First operand has 671 places, 640 transitions, 25117 flow. Second operand 38 states and 1729 transitions. [2020-10-11 16:58:09,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 679 transitions, 30076 flow [2020-10-11 16:58:13,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 679 transitions, 29380 flow, removed 148 selfloop flow, removed 29 redundant places. [2020-10-11 16:58:13,129 INFO L241 Difference]: Finished difference. Result has 681 places, 642 transitions, 25671 flow [2020-10-11 16:58:13,129 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=24545, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=25671, PETRI_PLACES=681, PETRI_TRANSITIONS=642} [2020-10-11 16:58:13,130 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 626 predicate places. [2020-10-11 16:58:13,130 INFO L481 AbstractCegarLoop]: Abstraction has has 681 places, 642 transitions, 25671 flow [2020-10-11 16:58:13,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:58:13,130 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:13,130 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:13,330 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-10-11 16:58:13,331 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:13,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:13,331 INFO L82 PathProgramCache]: Analyzing trace with hash -1359348329, now seen corresponding path program 57 times [2020-10-11 16:58:13,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:13,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175642562] [2020-10-11 16:58:13,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:13,645 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:13,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175642562] [2020-10-11 16:58:13,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172032091] [2020-10-11 16:58:13,645 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 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:58:13,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:58:13,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:13,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:58:13,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:13,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:13,780 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:13,780 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:13,780 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:58:13,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221464980] [2020-10-11 16:58:13,781 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:58:13,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:13,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:58:13,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:58:14,469 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:14,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 642 transitions, 25671 flow. Second operand 23 states. [2020-10-11 16:58:14,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:14,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:14,470 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:17,164 INFO L129 PetriNetUnfolder]: 551/4208 cut-off events. [2020-10-11 16:58:17,165 INFO L130 PetriNetUnfolder]: For 701097/701610 co-relation queries the response was YES. [2020-10-11 16:58:17,275 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39118 conditions, 4208 events. 551/4208 cut-off events. For 701097/701610 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 41324 event pairs, 0 based on Foata normal form. 187/3941 useless extension candidates. Maximal degree in co-relation 38802. Up to 713 conditions per place. [2020-10-11 16:58:17,305 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 173 selfloop transitions, 466 changer transitions 8/681 dead transitions. [2020-10-11 16:58:17,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 681 transitions, 30844 flow [2020-10-11 16:58:17,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:58:17,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:58:17,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1821 transitions. [2020-10-11 16:58:17,307 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277272727272728 [2020-10-11 16:58:17,307 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1821 transitions. [2020-10-11 16:58:17,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1821 transitions. [2020-10-11 16:58:17,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:17,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1821 transitions. [2020-10-11 16:58:17,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:58:17,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:58:17,310 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:58:17,310 INFO L185 Difference]: Start difference. First operand has 681 places, 642 transitions, 25671 flow. Second operand 40 states and 1821 transitions. [2020-10-11 16:58:17,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 681 transitions, 30844 flow [2020-10-11 16:58:21,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 681 transitions, 29778 flow, removed 160 selfloop flow, removed 35 redundant places. [2020-10-11 16:58:21,499 INFO L241 Difference]: Finished difference. Result has 687 places, 644 transitions, 25999 flow [2020-10-11 16:58:21,500 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=24737, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=25999, PETRI_PLACES=687, PETRI_TRANSITIONS=644} [2020-10-11 16:58:21,500 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 632 predicate places. [2020-10-11 16:58:21,500 INFO L481 AbstractCegarLoop]: Abstraction has has 687 places, 644 transitions, 25999 flow [2020-10-11 16:58:21,500 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:58:21,500 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:21,501 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:21,707 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:21,708 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:21,708 INFO L82 PathProgramCache]: Analyzing trace with hash -424616199, now seen corresponding path program 58 times [2020-10-11 16:58:21,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:21,709 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521799122] [2020-10-11 16:58:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:22,012 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:22,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521799122] [2020-10-11 16:58:22,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082397556] [2020-10-11 16:58:22,013 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 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:58:22,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:58:22,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:22,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 16:58:22,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:22,102 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:22,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 4 proven. 271 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:22,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:22,156 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:58:22,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092354017] [2020-10-11 16:58:22,156 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:22,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:22,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:22,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:22,576 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:22,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 644 transitions, 25999 flow. Second operand 24 states. [2020-10-11 16:58:22,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:22,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:22,578 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:25,465 INFO L129 PetriNetUnfolder]: 557/4269 cut-off events. [2020-10-11 16:58:25,466 INFO L130 PetriNetUnfolder]: For 711016/711481 co-relation queries the response was YES. [2020-10-11 16:58:25,588 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39729 conditions, 4269 events. 557/4269 cut-off events. For 711016/711481 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 42047 event pairs, 0 based on Foata normal form. 191/3999 useless extension candidates. Maximal degree in co-relation 39411. Up to 723 conditions per place. [2020-10-11 16:58:25,619 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 161 selfloop transitions, 485 changer transitions 8/688 dead transitions. [2020-10-11 16:58:25,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 688 transitions, 31483 flow [2020-10-11 16:58:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:58:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:58:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1867 transitions. [2020-10-11 16:58:25,621 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8279379157427937 [2020-10-11 16:58:25,621 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1867 transitions. [2020-10-11 16:58:25,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1867 transitions. [2020-10-11 16:58:25,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:25,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1867 transitions. [2020-10-11 16:58:25,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:58:25,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:58:25,629 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:58:25,629 INFO L185 Difference]: Start difference. First operand has 687 places, 644 transitions, 25999 flow. Second operand 41 states and 1867 transitions. [2020-10-11 16:58:25,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 688 transitions, 31483 flow [2020-10-11 16:58:29,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 688 transitions, 30325 flow, removed 158 selfloop flow, removed 37 redundant places. [2020-10-11 16:58:29,686 INFO L241 Difference]: Finished difference. Result has 692 places, 650 transitions, 26470 flow [2020-10-11 16:58:29,687 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=24977, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=26470, PETRI_PLACES=692, PETRI_TRANSITIONS=650} [2020-10-11 16:58:29,687 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 637 predicate places. [2020-10-11 16:58:29,687 INFO L481 AbstractCegarLoop]: Abstraction has has 692 places, 650 transitions, 26470 flow [2020-10-11 16:58:29,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:29,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:29,687 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:29,895 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-11 16:58:29,896 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:29,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:29,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1957114901, now seen corresponding path program 59 times [2020-10-11 16:58:29,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:29,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255465111] [2020-10-11 16:58:29,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:29,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:30,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255465111] [2020-10-11 16:58:30,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134137314] [2020-10-11 16:58:30,194 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 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:58:30,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:58:30,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:30,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:58:30,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:30,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:30,324 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:30,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:30,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:58:30,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118437094] [2020-10-11 16:58:30,325 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:58:30,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:30,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:58:30,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:58:30,450 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:30,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 650 transitions, 26470 flow. Second operand 23 states. [2020-10-11 16:58:30,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:30,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:30,451 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:33,239 INFO L129 PetriNetUnfolder]: 559/4280 cut-off events. [2020-10-11 16:58:33,239 INFO L130 PetriNetUnfolder]: For 713497/714010 co-relation queries the response was YES. [2020-10-11 16:58:33,353 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40007 conditions, 4280 events. 559/4280 cut-off events. For 713497/714010 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 42140 event pairs, 0 based on Foata normal form. 200/4018 useless extension candidates. Maximal degree in co-relation 39687. Up to 727 conditions per place. [2020-10-11 16:58:33,384 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 141 selfloop transitions, 508 changer transitions 8/691 dead transitions. [2020-10-11 16:58:33,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 691 transitions, 31890 flow [2020-10-11 16:58:33,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:58:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:58:33,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1913 transitions. [2020-10-11 16:58:33,386 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281385281385282 [2020-10-11 16:58:33,386 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1913 transitions. [2020-10-11 16:58:33,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1913 transitions. [2020-10-11 16:58:33,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:33,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1913 transitions. [2020-10-11 16:58:33,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:58:33,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:58:33,389 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:58:33,389 INFO L185 Difference]: Start difference. First operand has 692 places, 650 transitions, 26470 flow. Second operand 42 states and 1913 transitions. [2020-10-11 16:58:33,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 691 transitions, 31890 flow [2020-10-11 16:58:37,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 691 transitions, 30777 flow, removed 156 selfloop flow, removed 37 redundant places. [2020-10-11 16:58:37,719 INFO L241 Difference]: Finished difference. Result has 699 places, 653 transitions, 26884 flow [2020-10-11 16:58:37,719 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=25497, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=505, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=26884, PETRI_PLACES=699, PETRI_TRANSITIONS=653} [2020-10-11 16:58:37,720 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 644 predicate places. [2020-10-11 16:58:37,720 INFO L481 AbstractCegarLoop]: Abstraction has has 699 places, 653 transitions, 26884 flow [2020-10-11 16:58:37,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:58:37,720 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:37,720 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:37,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:37,926 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:37,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:37,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1917809667, now seen corresponding path program 60 times [2020-10-11 16:58:37,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:37,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928271952] [2020-10-11 16:58:37,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:37,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:38,230 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928271952] [2020-10-11 16:58:38,230 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087256942] [2020-10-11 16:58:38,230 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 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:58:38,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:58:38,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:38,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:58:38,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:38,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:38,370 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:38,370 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:38,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:58:38,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388735454] [2020-10-11 16:58:38,371 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:58:38,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:38,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:58:38,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:58:39,448 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:39,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 653 transitions, 26884 flow. Second operand 23 states. [2020-10-11 16:58:39,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:39,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:39,449 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:42,912 INFO L129 PetriNetUnfolder]: 574/4362 cut-off events. [2020-10-11 16:58:42,913 INFO L130 PetriNetUnfolder]: For 740066/740677 co-relation queries the response was YES. [2020-10-11 16:58:43,004 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41411 conditions, 4362 events. 574/4362 cut-off events. For 740066/740677 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 42881 event pairs, 0 based on Foata normal form. 203/4095 useless extension candidates. Maximal degree in co-relation 41088. Up to 747 conditions per place. [2020-10-11 16:58:43,034 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 130 selfloop transitions, 530 changer transitions 8/702 dead transitions. [2020-10-11 16:58:43,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 702 transitions, 33053 flow [2020-10-11 16:58:43,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:58:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:58:43,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2009 transitions. [2020-10-11 16:58:43,036 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8301652892561984 [2020-10-11 16:58:43,036 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2009 transitions. [2020-10-11 16:58:43,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2009 transitions. [2020-10-11 16:58:43,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:43,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2009 transitions. [2020-10-11 16:58:43,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:58:43,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:58:43,038 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:58:43,038 INFO L185 Difference]: Start difference. First operand has 699 places, 653 transitions, 26884 flow. Second operand 44 states and 2009 transitions. [2020-10-11 16:58:43,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 702 transitions, 33053 flow [2020-10-11 16:58:46,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 702 transitions, 31864 flow, removed 179 selfloop flow, removed 37 redundant places. [2020-10-11 16:58:46,818 INFO L241 Difference]: Finished difference. Result has 709 places, 659 transitions, 27699 flow [2020-10-11 16:58:46,819 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=25877, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=27699, PETRI_PLACES=709, PETRI_TRANSITIONS=659} [2020-10-11 16:58:46,819 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 654 predicate places. [2020-10-11 16:58:46,819 INFO L481 AbstractCegarLoop]: Abstraction has has 709 places, 659 transitions, 27699 flow [2020-10-11 16:58:46,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:58:46,819 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:46,819 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:47,020 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-11 16:58:47,020 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:47,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:47,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1146866233, now seen corresponding path program 61 times [2020-10-11 16:58:47,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:47,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188372969] [2020-10-11 16:58:47,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:47,334 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:47,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188372969] [2020-10-11 16:58:47,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234231771] [2020-10-11 16:58:47,335 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 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:58:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:47,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:58:47,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:47,432 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:47,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:47,477 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:47,477 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:58:47,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777071067] [2020-10-11 16:58:47,477 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:47,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:47,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:47,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:47,759 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:47,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 659 transitions, 27699 flow. Second operand 24 states. [2020-10-11 16:58:47,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:47,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:47,761 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:51,267 INFO L129 PetriNetUnfolder]: 580/4401 cut-off events. [2020-10-11 16:58:51,267 INFO L130 PetriNetUnfolder]: For 794866/795569 co-relation queries the response was YES. [2020-10-11 16:58:51,404 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 4401 events. 580/4401 cut-off events. For 794866/795569 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 43351 event pairs, 0 based on Foata normal form. 208/4137 useless extension candidates. Maximal degree in co-relation 42499. Up to 759 conditions per place. [2020-10-11 16:58:51,438 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 129 selfloop transitions, 540 changer transitions 17/720 dead transitions. [2020-10-11 16:58:51,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 720 transitions, 35317 flow [2020-10-11 16:58:51,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:58:51,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:58:51,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2190 transitions. [2020-10-11 16:58:51,440 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8295454545454546 [2020-10-11 16:58:51,440 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2190 transitions. [2020-10-11 16:58:51,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2190 transitions. [2020-10-11 16:58:51,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:51,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2190 transitions. [2020-10-11 16:58:51,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:58:51,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:58:51,444 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:58:51,444 INFO L185 Difference]: Start difference. First operand has 709 places, 659 transitions, 27699 flow. Second operand 48 states and 2190 transitions. [2020-10-11 16:58:51,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 720 transitions, 35317 flow [2020-10-11 16:58:55,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 720 transitions, 33624 flow, removed 379 selfloop flow, removed 39 redundant places. [2020-10-11 16:58:55,461 INFO L241 Difference]: Finished difference. Result has 724 places, 671 transitions, 28551 flow [2020-10-11 16:58:55,462 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26368, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=28551, PETRI_PLACES=724, PETRI_TRANSITIONS=671} [2020-10-11 16:58:55,462 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 669 predicate places. [2020-10-11 16:58:55,462 INFO L481 AbstractCegarLoop]: Abstraction has has 724 places, 671 transitions, 28551 flow [2020-10-11 16:58:55,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:55,462 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:55,462 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:55,663 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2020-10-11 16:58:55,663 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:55,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:55,664 INFO L82 PathProgramCache]: Analyzing trace with hash -982487469, now seen corresponding path program 62 times [2020-10-11 16:58:55,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:55,664 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094920552] [2020-10-11 16:58:55,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:55,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:56,101 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:56,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094920552] [2020-10-11 16:58:56,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232552641] [2020-10-11 16:58:56,102 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 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:58:56,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:58:56,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:56,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:58:56,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:56,214 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:56,239 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:56,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:56,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:58:56,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166311550] [2020-10-11 16:58:56,240 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:56,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:56,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:56,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:56,644 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:56,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 671 transitions, 28551 flow. Second operand 24 states. [2020-10-11 16:58:56,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:56,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:56,645 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:59,233 INFO L129 PetriNetUnfolder]: 576/4402 cut-off events. [2020-10-11 16:58:59,234 INFO L130 PetriNetUnfolder]: For 862203/862713 co-relation queries the response was YES. [2020-10-11 16:58:59,376 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43678 conditions, 4402 events. 576/4402 cut-off events. For 862203/862713 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 43349 event pairs, 0 based on Foata normal form. 77/4003 useless extension candidates. Maximal degree in co-relation 43345. Up to 958 conditions per place. [2020-10-11 16:58:59,411 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 596 selfloop transitions, 74 changer transitions 8/712 dead transitions. [2020-10-11 16:58:59,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 712 transitions, 33530 flow [2020-10-11 16:58:59,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:58:59,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:58:59,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1226 transitions. [2020-10-11 16:58:59,413 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255892255892255 [2020-10-11 16:58:59,413 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1226 transitions. [2020-10-11 16:58:59,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1226 transitions. [2020-10-11 16:58:59,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:59,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1226 transitions. [2020-10-11 16:58:59,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:58:59,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:58:59,415 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:58:59,415 INFO L185 Difference]: Start difference. First operand has 724 places, 671 transitions, 28551 flow. Second operand 27 states and 1226 transitions. [2020-10-11 16:58:59,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 712 transitions, 33530 flow [2020-10-11 16:59:03,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 712 transitions, 31656 flow, removed 457 selfloop flow, removed 42 redundant places. [2020-10-11 16:59:03,495 INFO L241 Difference]: Finished difference. Result has 708 places, 673 transitions, 27191 flow [2020-10-11 16:59:03,496 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26773, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27191, PETRI_PLACES=708, PETRI_TRANSITIONS=673} [2020-10-11 16:59:03,496 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 653 predicate places. [2020-10-11 16:59:03,496 INFO L481 AbstractCegarLoop]: Abstraction has has 708 places, 673 transitions, 27191 flow [2020-10-11 16:59:03,496 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:03,496 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:03,496 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:03,697 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:03,697 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:03,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:03,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1182533643, now seen corresponding path program 63 times [2020-10-11 16:59:03,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:03,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985273093] [2020-10-11 16:59:03,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:03,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:04,095 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:04,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985273093] [2020-10-11 16:59:04,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159937479] [2020-10-11 16:59:04,096 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 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:59:04,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 16:59:04,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:04,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:04,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:04,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:04,244 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:04,245 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:04,245 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:59:04,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597177641] [2020-10-11 16:59:04,245 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:59:04,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:04,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:59:04,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:59:05,405 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:05,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 673 transitions, 27191 flow. Second operand 24 states. [2020-10-11 16:59:05,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:05,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:05,406 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:08,159 INFO L129 PetriNetUnfolder]: 592/4539 cut-off events. [2020-10-11 16:59:08,159 INFO L130 PetriNetUnfolder]: For 887429/887924 co-relation queries the response was YES. [2020-10-11 16:59:08,304 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44507 conditions, 4539 events. 592/4539 cut-off events. For 887429/887924 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 45096 event pairs, 0 based on Foata normal form. 91/4138 useless extension candidates. Maximal degree in co-relation 44173. Up to 784 conditions per place. [2020-10-11 16:59:08,339 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 507 selfloop transitions, 181 changer transitions 8/730 dead transitions. [2020-10-11 16:59:08,339 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 730 transitions, 33339 flow [2020-10-11 16:59:08,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:59:08,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:59:08,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1361 transitions. [2020-10-11 16:59:08,340 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8248484848484848 [2020-10-11 16:59:08,340 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1361 transitions. [2020-10-11 16:59:08,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1361 transitions. [2020-10-11 16:59:08,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:08,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1361 transitions. [2020-10-11 16:59:08,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:59:08,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:59:08,342 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:59:08,342 INFO L185 Difference]: Start difference. First operand has 708 places, 673 transitions, 27191 flow. Second operand 30 states and 1361 transitions. [2020-10-11 16:59:08,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 730 transitions, 33339 flow [2020-10-11 16:59:12,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 730 transitions, 32841 flow, removed 179 selfloop flow, removed 24 redundant places. [2020-10-11 16:59:12,712 INFO L241 Difference]: Finished difference. Result has 723 places, 689 transitions, 28674 flow [2020-10-11 16:59:12,713 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26861, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28674, PETRI_PLACES=723, PETRI_TRANSITIONS=689} [2020-10-11 16:59:12,713 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 668 predicate places. [2020-10-11 16:59:12,713 INFO L481 AbstractCegarLoop]: Abstraction has has 723 places, 689 transitions, 28674 flow [2020-10-11 16:59:12,713 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:12,713 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:12,713 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:12,914 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:12,914 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:12,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:12,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1861412917, now seen corresponding path program 64 times [2020-10-11 16:59:12,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:12,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89381479] [2020-10-11 16:59:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:13,336 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:13,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89381479] [2020-10-11 16:59:13,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546330227] [2020-10-11 16:59:13,336 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 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:59:13,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:59:13,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:13,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:59:13,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:13,427 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:13,481 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:13,497 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:13,498 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:13,498 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:13,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578938538] [2020-10-11 16:59:13,498 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:13,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:13,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:13,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:14,900 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:14,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 689 transitions, 28674 flow. Second operand 25 states. [2020-10-11 16:59:14,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:14,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:14,901 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:18,173 INFO L129 PetriNetUnfolder]: 596/4568 cut-off events. [2020-10-11 16:59:18,173 INFO L130 PetriNetUnfolder]: For 882091/882628 co-relation queries the response was YES. [2020-10-11 16:59:18,277 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44852 conditions, 4568 events. 596/4568 cut-off events. For 882091/882628 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 45530 event pairs, 0 based on Foata normal form. 110/4183 useless extension candidates. Maximal degree in co-relation 44508. Up to 779 conditions per place. [2020-10-11 16:59:18,311 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 448 selfloop transitions, 245 changer transitions 8/735 dead transitions. [2020-10-11 16:59:18,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 735 transitions, 34058 flow [2020-10-11 16:59:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:59:18,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:59:18,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1498 transitions. [2020-10-11 16:59:18,313 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8253443526170798 [2020-10-11 16:59:18,313 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1498 transitions. [2020-10-11 16:59:18,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1498 transitions. [2020-10-11 16:59:18,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:18,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1498 transitions. [2020-10-11 16:59:18,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:59:18,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:59:18,316 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:59:18,316 INFO L185 Difference]: Start difference. First operand has 723 places, 689 transitions, 28674 flow. Second operand 33 states and 1498 transitions. [2020-10-11 16:59:18,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 735 transitions, 34058 flow [2020-10-11 16:59:22,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 735 transitions, 33579 flow, removed 151 selfloop flow, removed 19 redundant places. [2020-10-11 16:59:22,327 INFO L241 Difference]: Finished difference. Result has 738 places, 693 transitions, 29219 flow [2020-10-11 16:59:22,328 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28315, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=29219, PETRI_PLACES=738, PETRI_TRANSITIONS=693} [2020-10-11 16:59:22,328 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 683 predicate places. [2020-10-11 16:59:22,328 INFO L481 AbstractCegarLoop]: Abstraction has has 738 places, 693 transitions, 29219 flow [2020-10-11 16:59:22,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:22,329 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:22,329 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:22,543 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-11 16:59:22,543 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:22,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:22,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1426952407, now seen corresponding path program 65 times [2020-10-11 16:59:22,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:22,545 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588506458] [2020-10-11 16:59:22,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:22,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588506458] [2020-10-11 16:59:22,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122733368] [2020-10-11 16:59:22,948 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 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:59:23,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:59:23,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:23,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:23,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:23,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:23,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:23,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:23,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:23,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644346581] [2020-10-11 16:59:23,102 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:23,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:23,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:23,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:23,997 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:23,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 693 transitions, 29219 flow. Second operand 25 states. [2020-10-11 16:59:23,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:23,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:23,999 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:27,068 INFO L129 PetriNetUnfolder]: 598/4593 cut-off events. [2020-10-11 16:59:27,068 INFO L130 PetriNetUnfolder]: For 888259/888744 co-relation queries the response was YES. [2020-10-11 16:59:27,206 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45214 conditions, 4593 events. 598/4593 cut-off events. For 888259/888744 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 45764 event pairs, 0 based on Foata normal form. 128/4223 useless extension candidates. Maximal degree in co-relation 44868. Up to 783 conditions per place. [2020-10-11 16:59:27,241 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 358 selfloop transitions, 337 changer transitions 8/737 dead transitions. [2020-10-11 16:59:27,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 737 transitions, 34714 flow [2020-10-11 16:59:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:59:27,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:59:27,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1590 transitions. [2020-10-11 16:59:27,242 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825974025974026 [2020-10-11 16:59:27,243 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1590 transitions. [2020-10-11 16:59:27,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1590 transitions. [2020-10-11 16:59:27,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:27,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1590 transitions. [2020-10-11 16:59:27,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:59:27,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:59:27,246 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:59:27,246 INFO L185 Difference]: Start difference. First operand has 738 places, 693 transitions, 29219 flow. Second operand 35 states and 1590 transitions. [2020-10-11 16:59:27,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 737 transitions, 34714 flow [2020-10-11 16:59:31,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 737 transitions, 33946 flow, removed 153 selfloop flow, removed 30 redundant places. [2020-10-11 16:59:31,825 INFO L241 Difference]: Finished difference. Result has 744 places, 695 transitions, 29551 flow [2020-10-11 16:59:31,826 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28579, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=29551, PETRI_PLACES=744, PETRI_TRANSITIONS=695} [2020-10-11 16:59:31,826 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 689 predicate places. [2020-10-11 16:59:31,826 INFO L481 AbstractCegarLoop]: Abstraction has has 744 places, 695 transitions, 29551 flow [2020-10-11 16:59:31,826 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:31,826 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:31,827 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:32,027 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:32,027 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:32,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:32,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1233694871, now seen corresponding path program 66 times [2020-10-11 16:59:32,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:32,029 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46198308] [2020-10-11 16:59:32,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:32,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:32,453 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:32,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46198308] [2020-10-11 16:59:32,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702404746] [2020-10-11 16:59:32,453 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 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:59:32,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-11 16:59:32,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:32,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:32,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:32,557 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:32,601 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:32,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:32,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:32,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72056757] [2020-10-11 16:59:32,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:32,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:32,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:32,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:33,872 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:33,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 695 transitions, 29551 flow. Second operand 25 states. [2020-10-11 16:59:33,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:33,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:33,873 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:37,014 INFO L129 PetriNetUnfolder]: 602/4629 cut-off events. [2020-10-11 16:59:37,015 INFO L130 PetriNetUnfolder]: For 897447/897932 co-relation queries the response was YES. [2020-10-11 16:59:37,179 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45723 conditions, 4629 events. 602/4629 cut-off events. For 897447/897932 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 46075 event pairs, 0 based on Foata normal form. 148/4275 useless extension candidates. Maximal degree in co-relation 45375. Up to 791 conditions per place. [2020-10-11 16:59:37,216 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 275 selfloop transitions, 425 changer transitions 8/742 dead transitions. [2020-10-11 16:59:37,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 742 transitions, 35408 flow [2020-10-11 16:59:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:59:37,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:59:37,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1682 transitions. [2020-10-11 16:59:37,218 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8265356265356265 [2020-10-11 16:59:37,218 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1682 transitions. [2020-10-11 16:59:37,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1682 transitions. [2020-10-11 16:59:37,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:37,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1682 transitions. [2020-10-11 16:59:37,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:59:37,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:59:37,220 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:59:37,220 INFO L185 Difference]: Start difference. First operand has 744 places, 695 transitions, 29551 flow. Second operand 37 states and 1682 transitions. [2020-10-11 16:59:37,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 742 transitions, 35408 flow [2020-10-11 16:59:42,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 742 transitions, 34504 flow, removed 157 selfloop flow, removed 31 redundant places. [2020-10-11 16:59:42,298 INFO L241 Difference]: Finished difference. Result has 751 places, 699 transitions, 30057 flow [2020-10-11 16:59:42,299 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28783, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30057, PETRI_PLACES=751, PETRI_TRANSITIONS=699} [2020-10-11 16:59:42,299 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 696 predicate places. [2020-10-11 16:59:42,299 INFO L481 AbstractCegarLoop]: Abstraction has has 751 places, 699 transitions, 30057 flow [2020-10-11 16:59:42,300 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:42,300 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:42,300 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:42,500 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-11 16:59:42,501 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:42,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:42,501 INFO L82 PathProgramCache]: Analyzing trace with hash 144225463, now seen corresponding path program 67 times [2020-10-11 16:59:42,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:42,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114565999] [2020-10-11 16:59:42,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:42,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:42,866 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:42,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114565999] [2020-10-11 16:59:42,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521311811] [2020-10-11 16:59:42,867 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 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:59:42,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:42,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:42,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:42,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:42,996 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:42,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:42,996 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:59:42,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321340160] [2020-10-11 16:59:42,997 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:59:42,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:42,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:59:42,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:59:43,880 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:43,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 699 transitions, 30057 flow. Second operand 24 states. [2020-10-11 16:59:43,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:43,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:43,881 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:47,088 INFO L129 PetriNetUnfolder]: 606/4665 cut-off events. [2020-10-11 16:59:47,088 INFO L130 PetriNetUnfolder]: For 906173/906658 co-relation queries the response was YES. [2020-10-11 16:59:47,220 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46265 conditions, 4665 events. 606/4665 cut-off events. For 906173/906658 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 46567 event pairs, 0 based on Foata normal form. 161/4320 useless extension candidates. Maximal degree in co-relation 45915. Up to 799 conditions per place. [2020-10-11 16:59:47,255 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 235 selfloop transitions, 468 changer transitions 8/745 dead transitions. [2020-10-11 16:59:47,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 745 transitions, 36019 flow [2020-10-11 16:59:47,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:59:47,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:59:47,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1637 transitions. [2020-10-11 16:59:47,257 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8267676767676768 [2020-10-11 16:59:47,257 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1637 transitions. [2020-10-11 16:59:47,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1637 transitions. [2020-10-11 16:59:47,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:47,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1637 transitions. [2020-10-11 16:59:47,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:59:47,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:59:47,260 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:59:47,260 INFO L185 Difference]: Start difference. First operand has 751 places, 699 transitions, 30057 flow. Second operand 36 states and 1637 transitions. [2020-10-11 16:59:47,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 745 transitions, 36019 flow [2020-10-11 16:59:51,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 745 transitions, 35095 flow, removed 157 selfloop flow, removed 31 redundant places. [2020-10-11 16:59:52,015 INFO L241 Difference]: Finished difference. Result has 757 places, 703 transitions, 30645 flow [2020-10-11 16:59:52,016 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29273, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=30645, PETRI_PLACES=757, PETRI_TRANSITIONS=703} [2020-10-11 16:59:52,016 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 702 predicate places. [2020-10-11 16:59:52,016 INFO L481 AbstractCegarLoop]: Abstraction has has 757 places, 703 transitions, 30645 flow [2020-10-11 16:59:52,016 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:52,016 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:52,017 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:52,217 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:52,217 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:52,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:52,218 INFO L82 PathProgramCache]: Analyzing trace with hash 533039637, now seen corresponding path program 68 times [2020-10-11 16:59:52,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:52,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358051814] [2020-10-11 16:59:52,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:52,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:52,577 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:52,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358051814] [2020-10-11 16:59:52,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293059190] [2020-10-11 16:59:52,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:59:52,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:59:52,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:52,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:52,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:52,675 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:52,719 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:52,732 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:52,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:52,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:52,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018331140] [2020-10-11 16:59:52,733 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:52,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:52,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:52,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:54,155 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:54,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 703 transitions, 30645 flow. Second operand 25 states. [2020-10-11 16:59:54,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:54,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:54,157 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:57,582 INFO L129 PetriNetUnfolder]: 623/4811 cut-off events. [2020-10-11 16:59:57,582 INFO L130 PetriNetUnfolder]: For 936718/937255 co-relation queries the response was YES. [2020-10-11 16:59:57,792 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47982 conditions, 4811 events. 623/4811 cut-off events. For 936718/937255 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 48484 event pairs, 0 based on Foata normal form. 166/4456 useless extension candidates. Maximal degree in co-relation 47630. Up to 829 conditions per place. [2020-10-11 16:59:57,831 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 221 selfloop transitions, 502 changer transitions 8/765 dead transitions. [2020-10-11 16:59:57,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 765 transitions, 37554 flow [2020-10-11 16:59:57,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:59:57,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:59:57,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1774 transitions. [2020-10-11 16:59:57,833 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8270396270396271 [2020-10-11 16:59:57,833 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1774 transitions. [2020-10-11 16:59:57,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1774 transitions. [2020-10-11 16:59:57,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:57,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1774 transitions. [2020-10-11 16:59:57,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:59:57,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:59:57,836 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:59:57,836 INFO L185 Difference]: Start difference. First operand has 757 places, 703 transitions, 30645 flow. Second operand 39 states and 1774 transitions. [2020-10-11 16:59:57,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 765 transitions, 37554 flow [2020-10-11 17:00:02,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 765 transitions, 36220 flow, removed 165 selfloop flow, removed 35 redundant places. [2020-10-11 17:00:02,504 INFO L241 Difference]: Finished difference. Result has 769 places, 722 transitions, 32116 flow [2020-10-11 17:00:02,505 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29463, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=32116, PETRI_PLACES=769, PETRI_TRANSITIONS=722} [2020-10-11 17:00:02,505 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 714 predicate places. [2020-10-11 17:00:02,505 INFO L481 AbstractCegarLoop]: Abstraction has has 769 places, 722 transitions, 32116 flow [2020-10-11 17:00:02,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:02,505 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:02,506 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:00:02,711 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-11 17:00:02,712 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:02,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:02,713 INFO L82 PathProgramCache]: Analyzing trace with hash -977076629, now seen corresponding path program 69 times [2020-10-11 17:00:02,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:02,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276016404] [2020-10-11 17:00:02,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:03,077 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:03,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276016404] [2020-10-11 17:00:03,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928246524] [2020-10-11 17:00:03,077 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:03,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 17:00:03,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:03,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:00:03,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:03,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:03,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:03,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 17:00:03,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85710505] [2020-10-11 17:00:03,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:03,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:03,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:03,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:04,565 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:04,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 722 transitions, 32116 flow. Second operand 25 states. [2020-10-11 17:00:04,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:04,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:04,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:08,076 INFO L129 PetriNetUnfolder]: 641/4980 cut-off events. [2020-10-11 17:00:08,076 INFO L130 PetriNetUnfolder]: For 995672/996171 co-relation queries the response was YES. [2020-10-11 17:00:08,232 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50131 conditions, 4980 events. 641/4980 cut-off events. For 995672/996171 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 50681 event pairs, 0 based on Foata normal form. 183/4625 useless extension candidates. Maximal degree in co-relation 49770. Up to 861 conditions per place. [2020-10-11 17:00:08,271 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 184 selfloop transitions, 559 changer transitions 8/785 dead transitions. [2020-10-11 17:00:08,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 785 transitions, 39347 flow [2020-10-11 17:00:08,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 17:00:08,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 17:00:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1775 transitions. [2020-10-11 17:00:08,273 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8275058275058275 [2020-10-11 17:00:08,273 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1775 transitions. [2020-10-11 17:00:08,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1775 transitions. [2020-10-11 17:00:08,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:08,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1775 transitions. [2020-10-11 17:00:08,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 17:00:08,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 17:00:08,277 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 17:00:08,277 INFO L185 Difference]: Start difference. First operand has 769 places, 722 transitions, 32116 flow. Second operand 39 states and 1775 transitions. [2020-10-11 17:00:08,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 785 transitions, 39347 flow [2020-10-11 17:00:13,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 774 places, 785 transitions, 38301 flow, removed 217 selfloop flow, removed 30 redundant places. [2020-10-11 17:00:13,929 INFO L241 Difference]: Finished difference. Result has 784 places, 741 transitions, 33858 flow [2020-10-11 17:00:13,930 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=31178, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=540, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=33858, PETRI_PLACES=784, PETRI_TRANSITIONS=741} [2020-10-11 17:00:13,930 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 729 predicate places. [2020-10-11 17:00:13,930 INFO L481 AbstractCegarLoop]: Abstraction has has 784 places, 741 transitions, 33858 flow [2020-10-11 17:00:13,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:13,931 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:13,931 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:00:14,136 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:14,137 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:14,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:14,137 INFO L82 PathProgramCache]: Analyzing trace with hash 492465141, now seen corresponding path program 70 times [2020-10-11 17:00:14,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:14,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248270214] [2020-10-11 17:00:14,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:14,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:14,469 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:14,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248270214] [2020-10-11 17:00:14,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139456717] [2020-10-11 17:00:14,470 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:14,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:00:14,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:14,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:00:14,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:14,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:14,630 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:14,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:14,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 17:00:14,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470216620] [2020-10-11 17:00:14,631 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 17:00:14,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:14,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 17:00:14,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2020-10-11 17:00:15,041 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:15,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 741 transitions, 33858 flow. Second operand 24 states. [2020-10-11 17:00:15,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:15,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:15,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:18,305 INFO L129 PetriNetUnfolder]: 643/4998 cut-off events. [2020-10-11 17:00:18,305 INFO L130 PetriNetUnfolder]: For 1042973/1043467 co-relation queries the response was YES. [2020-10-11 17:00:18,459 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51278 conditions, 4998 events. 643/4998 cut-off events. For 1042973/1043467 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 50851 event pairs, 0 based on Foata normal form. 205/4663 useless extension candidates. Maximal degree in co-relation 50910. Up to 863 conditions per place. [2020-10-11 17:00:18,497 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 154 selfloop transitions, 590 changer transitions 8/786 dead transitions. [2020-10-11 17:00:18,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 820 places, 786 transitions, 40385 flow [2020-10-11 17:00:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 17:00:18,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 17:00:18,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1821 transitions. [2020-10-11 17:00:18,499 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277272727272728 [2020-10-11 17:00:18,499 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1821 transitions. [2020-10-11 17:00:18,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1821 transitions. [2020-10-11 17:00:18,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:18,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1821 transitions. [2020-10-11 17:00:18,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 17:00:18,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 17:00:18,502 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 17:00:18,502 INFO L185 Difference]: Start difference. First operand has 784 places, 741 transitions, 33858 flow. Second operand 40 states and 1821 transitions. [2020-10-11 17:00:18,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 820 places, 786 transitions, 40385 flow [2020-10-11 17:00:24,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 786 transitions, 39116 flow, removed 271 selfloop flow, removed 30 redundant places. [2020-10-11 17:00:24,785 INFO L241 Difference]: Finished difference. Result has 795 places, 743 transitions, 34276 flow [2020-10-11 17:00:24,786 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=32745, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=34276, PETRI_PLACES=795, PETRI_TRANSITIONS=743} [2020-10-11 17:00:24,786 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 740 predicate places. [2020-10-11 17:00:24,786 INFO L481 AbstractCegarLoop]: Abstraction has has 795 places, 743 transitions, 34276 flow [2020-10-11 17:00:24,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 17:00:24,786 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:24,786 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:00:24,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-11 17:00:24,993 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:24,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:24,993 INFO L82 PathProgramCache]: Analyzing trace with hash 140284695, now seen corresponding path program 71 times [2020-10-11 17:00:24,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:24,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312745068] [2020-10-11 17:00:24,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:25,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:25,337 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:25,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312745068] [2020-10-11 17:00:25,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840763491] [2020-10-11 17:00:25,338 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:25,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 17:00:25,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:25,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 17:00:25,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:25,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:25,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:25,525 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:25,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:25,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 17:00:25,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253147753] [2020-10-11 17:00:25,526 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:25,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:25,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:25,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:27,021 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:27,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 795 places, 743 transitions, 34276 flow. Second operand 25 states. [2020-10-11 17:00:27,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:27,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:27,023 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:30,927 INFO L129 PetriNetUnfolder]: 648/5036 cut-off events. [2020-10-11 17:00:30,927 INFO L130 PetriNetUnfolder]: For 1049356/1049892 co-relation queries the response was YES. [2020-10-11 17:00:31,077 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51859 conditions, 5036 events. 648/5036 cut-off events. For 1049356/1049892 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 51443 event pairs, 0 based on Foata normal form. 213/4706 useless extension candidates. Maximal degree in co-relation 51489. Up to 869 conditions per place. [2020-10-11 17:00:31,115 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 139 selfloop transitions, 614 changer transitions 8/795 dead transitions. [2020-10-11 17:00:31,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 795 transitions, 41238 flow [2020-10-11 17:00:31,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:00:31,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:00:31,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1958 transitions. [2020-10-11 17:00:31,118 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827906976744186 [2020-10-11 17:00:31,118 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1958 transitions. [2020-10-11 17:00:31,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1958 transitions. [2020-10-11 17:00:31,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:31,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1958 transitions. [2020-10-11 17:00:31,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:00:31,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:00:31,120 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:00:31,120 INFO L185 Difference]: Start difference. First operand has 795 places, 743 transitions, 34276 flow. Second operand 43 states and 1958 transitions. [2020-10-11 17:00:31,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 795 transitions, 41238 flow [2020-10-11 17:00:37,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 795 transitions, 39735 flow, removed 199 selfloop flow, removed 38 redundant places. [2020-10-11 17:00:37,055 INFO L241 Difference]: Finished difference. Result has 804 places, 750 transitions, 34989 flow [2020-10-11 17:00:37,055 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=32987, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=607, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=34989, PETRI_PLACES=804, PETRI_TRANSITIONS=750} [2020-10-11 17:00:37,056 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 749 predicate places. [2020-10-11 17:00:37,056 INFO L481 AbstractCegarLoop]: Abstraction has has 804 places, 750 transitions, 34989 flow [2020-10-11 17:00:37,056 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:37,056 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:37,056 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:00:37,256 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:37,257 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:37,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:37,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1092382079, now seen corresponding path program 72 times [2020-10-11 17:00:37,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:37,258 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105340583] [2020-10-11 17:00:37,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:37,613 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:37,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105340583] [2020-10-11 17:00:37,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340764022] [2020-10-11 17:00:37,614 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:37,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 17:00:37,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:37,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 17:00:37,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:37,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:37,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:37,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:37,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 17:00:37,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571925606] [2020-10-11 17:00:37,771 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:37,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:37,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:37,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:39,298 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:39,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 750 transitions, 34989 flow. Second operand 25 states. [2020-10-11 17:00:39,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:39,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:39,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:43,715 INFO L129 PetriNetUnfolder]: 654/5083 cut-off events. [2020-10-11 17:00:43,715 INFO L130 PetriNetUnfolder]: For 1067906/1068462 co-relation queries the response was YES. [2020-10-11 17:00:43,833 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52599 conditions, 5083 events. 654/5083 cut-off events. For 1067906/1068462 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52020 event pairs, 0 based on Foata normal form. 224/4759 useless extension candidates. Maximal degree in co-relation 52224. Up to 881 conditions per place. [2020-10-11 17:00:43,872 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 126 selfloop transitions, 636 changer transitions 8/804 dead transitions. [2020-10-11 17:00:43,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 804 transitions, 42259 flow [2020-10-11 17:00:43,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 17:00:43,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 17:00:43,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2050 transitions. [2020-10-11 17:00:43,874 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282828282828283 [2020-10-11 17:00:43,874 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2050 transitions. [2020-10-11 17:00:43,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2050 transitions. [2020-10-11 17:00:43,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:43,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2050 transitions. [2020-10-11 17:00:43,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 17:00:43,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 17:00:43,877 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 17:00:43,877 INFO L185 Difference]: Start difference. First operand has 804 places, 750 transitions, 34989 flow. Second operand 45 states and 2050 transitions. [2020-10-11 17:00:43,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 804 transitions, 42259 flow [2020-10-11 17:00:50,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 804 transitions, 40700 flow, removed 229 selfloop flow, removed 37 redundant places. [2020-10-11 17:00:50,078 INFO L241 Difference]: Finished difference. Result has 814 places, 757 transitions, 35517 flow [2020-10-11 17:00:50,079 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=33550, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=629, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=35517, PETRI_PLACES=814, PETRI_TRANSITIONS=757} [2020-10-11 17:00:50,079 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 759 predicate places. [2020-10-11 17:00:50,079 INFO L481 AbstractCegarLoop]: Abstraction has has 814 places, 757 transitions, 35517 flow [2020-10-11 17:00:50,079 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:50,079 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:50,079 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:00:50,279 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:50,280 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:50,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:50,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1348867071, now seen corresponding path program 73 times [2020-10-11 17:00:50,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:50,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75242466] [2020-10-11 17:00:50,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:50,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:50,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75242466] [2020-10-11 17:00:50,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735506799] [2020-10-11 17:00:50,636 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:50,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 17:00:50,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:50,732 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:50,766 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:50,776 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:50,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:50,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 17:00:50,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366535974] [2020-10-11 17:00:50,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:50,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:50,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:50,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:52,379 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:52,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 814 places, 757 transitions, 35517 flow. Second operand 25 states. [2020-10-11 17:00:52,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:52,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:52,380 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:56,546 INFO L129 PetriNetUnfolder]: 666/5138 cut-off events. [2020-10-11 17:00:56,546 INFO L130 PetriNetUnfolder]: For 1136398/1137070 co-relation queries the response was YES. [2020-10-11 17:00:56,708 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54407 conditions, 5138 events. 666/5138 cut-off events. For 1136398/1137070 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52438 event pairs, 0 based on Foata normal form. 235/4821 useless extension candidates. Maximal degree in co-relation 54029. Up to 895 conditions per place. [2020-10-11 17:00:56,749 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 117 selfloop transitions, 657 changer transitions 14/822 dead transitions. [2020-10-11 17:00:56,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 822 transitions, 44439 flow [2020-10-11 17:00:56,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 17:00:56,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 17:00:56,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2281 transitions. [2020-10-11 17:00:56,751 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8294545454545454 [2020-10-11 17:00:56,751 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2281 transitions. [2020-10-11 17:00:56,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2281 transitions. [2020-10-11 17:00:56,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:56,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2281 transitions. [2020-10-11 17:00:56,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 17:00:56,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 17:00:56,756 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 17:00:56,756 INFO L185 Difference]: Start difference. First operand has 814 places, 757 transitions, 35517 flow. Second operand 50 states and 2281 transitions. [2020-10-11 17:00:56,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 822 transitions, 44439 flow [2020-10-11 17:01:03,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 822 transitions, 42655 flow, removed 307 selfloop flow, removed 42 redundant places. [2020-10-11 17:01:03,360 INFO L241 Difference]: Finished difference. Result has 829 places, 768 transitions, 36529 flow [2020-10-11 17:01:03,361 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=33957, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=647, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=36529, PETRI_PLACES=829, PETRI_TRANSITIONS=768} [2020-10-11 17:01:03,361 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 774 predicate places. [2020-10-11 17:01:03,361 INFO L481 AbstractCegarLoop]: Abstraction has has 829 places, 768 transitions, 36529 flow [2020-10-11 17:01:03,361 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:01:03,361 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:03,361 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:03,562 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:03,562 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:03,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:03,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1976033381, now seen corresponding path program 74 times [2020-10-11 17:01:03,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:03,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504451216] [2020-10-11 17:01:03,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:03,897 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 349 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 17:01:03,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504451216] [2020-10-11 17:01:03,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787311764] [2020-10-11 17:01:03,898 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:03,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:01:03,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:03,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:03,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:04,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:04,031 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 349 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 17:01:04,031 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:04,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 17:01:04,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664432740] [2020-10-11 17:01:04,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 17:01:04,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:04,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 17:01:04,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2020-10-11 17:01:05,626 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:05,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 768 transitions, 36529 flow. Second operand 24 states. [2020-10-11 17:01:05,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:05,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:05,627 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:09,525 INFO L129 PetriNetUnfolder]: 663/5141 cut-off events. [2020-10-11 17:01:09,525 INFO L130 PetriNetUnfolder]: For 1263651/1264257 co-relation queries the response was YES. [2020-10-11 17:01:09,698 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55956 conditions, 5141 events. 663/5141 cut-off events. For 1263651/1264257 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52476 event pairs, 0 based on Foata normal form. 233/4821 useless extension candidates. Maximal degree in co-relation 55570. Up to 889 conditions per place. [2020-10-11 17:01:09,742 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 178 selfloop transitions, 593 changer transitions 5/810 dead transitions. [2020-10-11 17:01:09,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 810 transitions, 43044 flow [2020-10-11 17:01:09,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:01:09,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:01:09,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1959 transitions. [2020-10-11 17:01:09,744 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283298097251586 [2020-10-11 17:01:09,744 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1959 transitions. [2020-10-11 17:01:09,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1959 transitions. [2020-10-11 17:01:09,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:09,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1959 transitions. [2020-10-11 17:01:09,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:01:09,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:01:09,747 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:01:09,747 INFO L185 Difference]: Start difference. First operand has 829 places, 768 transitions, 36529 flow. Second operand 43 states and 1959 transitions. [2020-10-11 17:01:09,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 810 transitions, 43044 flow [2020-10-11 17:01:18,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 824 places, 810 transitions, 40746 flow, removed 557 selfloop flow, removed 42 redundant places. [2020-10-11 17:01:18,760 INFO L241 Difference]: Finished difference. Result has 828 places, 771 transitions, 36013 flow [2020-10-11 17:01:18,761 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34441, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=36013, PETRI_PLACES=828, PETRI_TRANSITIONS=771} [2020-10-11 17:01:18,761 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 773 predicate places. [2020-10-11 17:01:18,762 INFO L481 AbstractCegarLoop]: Abstraction has has 828 places, 771 transitions, 36013 flow [2020-10-11 17:01:18,762 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 17:01:18,762 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:18,762 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:18,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:18,969 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:18,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:18,969 INFO L82 PathProgramCache]: Analyzing trace with hash -223354756, now seen corresponding path program 75 times [2020-10-11 17:01:18,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:18,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439538667] [2020-10-11 17:01:18,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:18,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:19,425 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:19,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439538667] [2020-10-11 17:01:19,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440665183] [2020-10-11 17:01:19,426 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:19,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 17:01:19,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:19,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:19,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:19,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:19,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:19,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:01:19,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693966962] [2020-10-11 17:01:19,566 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:01:19,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:19,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:01:19,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:01:20,497 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:20,498 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 771 transitions, 36013 flow. Second operand 25 states. [2020-10-11 17:01:20,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:20,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:20,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:23,514 INFO L129 PetriNetUnfolder]: 667/5162 cut-off events. [2020-10-11 17:01:23,514 INFO L130 PetriNetUnfolder]: For 1193696/1194239 co-relation queries the response was YES. [2020-10-11 17:01:23,680 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55157 conditions, 5162 events. 667/5162 cut-off events. For 1193696/1194239 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52617 event pairs, 0 based on Foata normal form. 83/4688 useless extension candidates. Maximal degree in co-relation 54772. Up to 1206 conditions per place. [2020-10-11 17:01:23,721 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 725 selfloop transitions, 37 changer transitions 8/804 dead transitions. [2020-10-11 17:01:23,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 804 transitions, 41125 flow [2020-10-11 17:01:23,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 17:01:23,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 17:01:23,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1225 transitions. [2020-10-11 17:01:23,723 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8249158249158249 [2020-10-11 17:01:23,723 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1225 transitions. [2020-10-11 17:01:23,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1225 transitions. [2020-10-11 17:01:23,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:23,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1225 transitions. [2020-10-11 17:01:23,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 17:01:23,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 17:01:23,724 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 17:01:23,725 INFO L185 Difference]: Start difference. First operand has 828 places, 771 transitions, 36013 flow. Second operand 27 states and 1225 transitions. [2020-10-11 17:01:23,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 804 transitions, 41125 flow [2020-10-11 17:01:31,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 804 transitions, 39844 flow, removed 121 selfloop flow, removed 39 redundant places. [2020-10-11 17:01:31,965 INFO L241 Difference]: Finished difference. Result has 818 places, 773 transitions, 35168 flow [2020-10-11 17:01:31,966 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34808, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=35168, PETRI_PLACES=818, PETRI_TRANSITIONS=773} [2020-10-11 17:01:31,966 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 763 predicate places. [2020-10-11 17:01:31,966 INFO L481 AbstractCegarLoop]: Abstraction has has 818 places, 773 transitions, 35168 flow [2020-10-11 17:01:31,966 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:01:31,967 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:31,967 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:32,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:32,173 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:32,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:32,173 INFO L82 PathProgramCache]: Analyzing trace with hash -307925952, now seen corresponding path program 76 times [2020-10-11 17:01:32,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:32,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621299253] [2020-10-11 17:01:32,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:32,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621299253] [2020-10-11 17:01:32,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634484752] [2020-10-11 17:01:32,664 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:32,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:01:32,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:32,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:32,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:32,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:01:32,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:32,830 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:32,830 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:01:32,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426221870] [2020-10-11 17:01:32,831 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:01:32,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:32,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:01:32,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:01:33,631 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:33,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 773 transitions, 35168 flow. Second operand 26 states. [2020-10-11 17:01:33,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:33,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:33,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:37,181 INFO L129 PetriNetUnfolder]: 669/5180 cut-off events. [2020-10-11 17:01:37,181 INFO L130 PetriNetUnfolder]: For 1215733/1216276 co-relation queries the response was YES. [2020-10-11 17:01:37,330 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55153 conditions, 5180 events. 669/5180 cut-off events. For 1215733/1216276 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52822 event pairs, 0 based on Foata normal form. 85/4706 useless extension candidates. Maximal degree in co-relation 54767. Up to 1156 conditions per place. [2020-10-11 17:01:37,372 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 699 selfloop transitions, 66 changer transitions 8/807 dead transitions. [2020-10-11 17:01:37,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 807 transitions, 40462 flow [2020-10-11 17:01:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 17:01:37,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 17:01:37,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1362 transitions. [2020-10-11 17:01:37,375 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8254545454545454 [2020-10-11 17:01:37,375 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1362 transitions. [2020-10-11 17:01:37,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1362 transitions. [2020-10-11 17:01:37,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:37,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1362 transitions. [2020-10-11 17:01:37,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 17:01:37,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 17:01:37,377 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 17:01:37,377 INFO L185 Difference]: Start difference. First operand has 818 places, 773 transitions, 35168 flow. Second operand 30 states and 1362 transitions. [2020-10-11 17:01:37,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 844 places, 807 transitions, 40462 flow [2020-10-11 17:01:45,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 820 places, 807 transitions, 40156 flow, removed 118 selfloop flow, removed 24 redundant places. [2020-10-11 17:01:45,365 INFO L241 Difference]: Finished difference. Result has 825 places, 775 transitions, 35338 flow [2020-10-11 17:01:45,365 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34912, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=35338, PETRI_PLACES=825, PETRI_TRANSITIONS=775} [2020-10-11 17:01:45,366 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 770 predicate places. [2020-10-11 17:01:45,366 INFO L481 AbstractCegarLoop]: Abstraction has has 825 places, 775 transitions, 35338 flow [2020-10-11 17:01:45,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:01:45,366 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:45,366 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:45,566 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:45,567 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:45,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:45,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1126173592, now seen corresponding path program 77 times [2020-10-11 17:01:45,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:45,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682220046] [2020-10-11 17:01:45,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:45,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:46,076 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:46,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682220046] [2020-10-11 17:01:46,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104444884] [2020-10-11 17:01:46,077 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:46,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 17:01:46,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:46,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:46,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:46,184 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:46,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:46,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:01:46,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262647453] [2020-10-11 17:01:46,210 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:01:46,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:46,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:01:46,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:01:47,509 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:47,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 775 transitions, 35338 flow. Second operand 25 states. [2020-10-11 17:01:47,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:47,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:47,510 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:50,767 INFO L129 PetriNetUnfolder]: 671/5191 cut-off events. [2020-10-11 17:01:50,767 INFO L130 PetriNetUnfolder]: For 1253629/1254233 co-relation queries the response was YES. [2020-10-11 17:01:50,940 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55842 conditions, 5191 events. 671/5191 cut-off events. For 1253629/1254233 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 52927 event pairs, 0 based on Foata normal form. 88/4719 useless extension candidates. Maximal degree in co-relation 55454. Up to 1108 conditions per place. [2020-10-11 17:01:50,982 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 673 selfloop transitions, 93 changer transitions 8/808 dead transitions. [2020-10-11 17:01:50,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 808 transitions, 40686 flow [2020-10-11 17:01:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 17:01:50,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 17:01:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1408 transitions. [2020-10-11 17:01:50,984 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258064516129032 [2020-10-11 17:01:50,984 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1408 transitions. [2020-10-11 17:01:50,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1408 transitions. [2020-10-11 17:01:50,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:50,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1408 transitions. [2020-10-11 17:01:50,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 17:01:50,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 17:01:50,986 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 17:01:50,986 INFO L185 Difference]: Start difference. First operand has 825 places, 775 transitions, 35338 flow. Second operand 31 states and 1408 transitions. [2020-10-11 17:01:50,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 808 transitions, 40686 flow [2020-10-11 17:02:00,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 808 transitions, 40260 flow, removed 151 selfloop flow, removed 27 redundant places. [2020-10-11 17:02:00,156 INFO L241 Difference]: Finished difference. Result has 830 places, 777 transitions, 35504 flow [2020-10-11 17:02:00,157 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=35020, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=35504, PETRI_PLACES=830, PETRI_TRANSITIONS=777} [2020-10-11 17:02:00,157 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 775 predicate places. [2020-10-11 17:02:00,157 INFO L481 AbstractCegarLoop]: Abstraction has has 830 places, 777 transitions, 35504 flow [2020-10-11 17:02:00,157 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:02:00,158 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:00,158 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:00,358 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:00,358 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:00,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:00,359 INFO L82 PathProgramCache]: Analyzing trace with hash 684272680, now seen corresponding path program 78 times [2020-10-11 17:02:00,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:00,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594939815] [2020-10-11 17:02:00,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:00,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:00,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594939815] [2020-10-11 17:02:00,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295042000] [2020-10-11 17:02:00,791 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 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 17:02:00,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-11 17:02:00,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:00,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:02:00,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:00,906 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:00,936 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:00,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:00,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:02:00,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220107274] [2020-10-11 17:02:00,937 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:02:00,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:00,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:02:00,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:02:01,693 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:01,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 777 transitions, 35504 flow. Second operand 25 states. [2020-10-11 17:02:01,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:01,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:01,694 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:05,357 INFO L129 PetriNetUnfolder]: 673/5209 cut-off events. [2020-10-11 17:02:05,357 INFO L130 PetriNetUnfolder]: For 1259913/1260517 co-relation queries the response was YES. [2020-10-11 17:02:05,539 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56083 conditions, 5209 events. 673/5209 cut-off events. For 1259913/1260517 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 53224 event pairs, 0 based on Foata normal form. 105/4752 useless extension candidates. Maximal degree in co-relation 55693. Up to 939 conditions per place. [2020-10-11 17:02:05,582 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 587 selfloop transitions, 185 changer transitions 8/814 dead transitions. [2020-10-11 17:02:05,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 814 transitions, 41042 flow [2020-10-11 17:02:05,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 17:02:05,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 17:02:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1543 transitions. [2020-10-11 17:02:05,584 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8251336898395721 [2020-10-11 17:02:05,584 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1543 transitions. [2020-10-11 17:02:05,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1543 transitions. [2020-10-11 17:02:05,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:05,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1543 transitions. [2020-10-11 17:02:05,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 17:02:05,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 17:02:05,587 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 17:02:05,587 INFO L185 Difference]: Start difference. First operand has 830 places, 777 transitions, 35504 flow. Second operand 34 states and 1543 transitions. [2020-10-11 17:02:05,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 814 transitions, 41042 flow [2020-10-11 17:02:15,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 814 transitions, 40574 flow, removed 153 selfloop flow, removed 27 redundant places. [2020-10-11 17:02:15,125 INFO L241 Difference]: Finished difference. Result has 838 places, 779 transitions, 35826 flow [2020-10-11 17:02:15,126 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=35148, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=35826, PETRI_PLACES=838, PETRI_TRANSITIONS=779} [2020-10-11 17:02:15,126 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 783 predicate places. [2020-10-11 17:02:15,126 INFO L481 AbstractCegarLoop]: Abstraction has has 838 places, 779 transitions, 35826 flow [2020-10-11 17:02:15,126 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:02:15,126 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:15,126 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:15,327 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2020-10-11 17:02:15,327 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:15,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:15,328 INFO L82 PathProgramCache]: Analyzing trace with hash -318813944, now seen corresponding path program 79 times [2020-10-11 17:02:15,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:15,328 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351674367] [2020-10-11 17:02:15,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:15,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351674367] [2020-10-11 17:02:15,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903562555] [2020-10-11 17:02:15,798 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 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 17:02:15,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:15,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:02:15,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:15,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:15,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:15,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:15,961 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:02:15,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008352479] [2020-10-11 17:02:15,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:02:15,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:15,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:02:15,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:02:17,471 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:17,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 779 transitions, 35826 flow. Second operand 26 states. [2020-10-11 17:02:17,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:17,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:17,472 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:21,011 INFO L129 PetriNetUnfolder]: 677/5252 cut-off events. [2020-10-11 17:02:21,011 INFO L130 PetriNetUnfolder]: For 1268659/1269207 co-relation queries the response was YES. [2020-10-11 17:02:21,175 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56650 conditions, 5252 events. 677/5252 cut-off events. For 1268659/1269207 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 53638 event pairs, 0 based on Foata normal form. 119/4804 useless extension candidates. Maximal degree in co-relation 56257. Up to 911 conditions per place. [2020-10-11 17:02:21,216 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 530 selfloop transitions, 247 changer transitions 8/819 dead transitions. [2020-10-11 17:02:21,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 819 transitions, 41695 flow [2020-10-11 17:02:21,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 17:02:21,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 17:02:21,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1589 transitions. [2020-10-11 17:02:21,218 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8254545454545454 [2020-10-11 17:02:21,218 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1589 transitions. [2020-10-11 17:02:21,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1589 transitions. [2020-10-11 17:02:21,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:21,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1589 transitions. [2020-10-11 17:02:21,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 17:02:21,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 17:02:21,220 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 17:02:21,220 INFO L185 Difference]: Start difference. First operand has 838 places, 779 transitions, 35826 flow. Second operand 35 states and 1589 transitions. [2020-10-11 17:02:21,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 819 transitions, 41695 flow [2020-10-11 17:02:32,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 819 transitions, 41037 flow, removed 155 selfloop flow, removed 31 redundant places. [2020-10-11 17:02:32,158 INFO L241 Difference]: Finished difference. Result has 843 places, 783 transitions, 36270 flow [2020-10-11 17:02:32,159 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=35284, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=36270, PETRI_PLACES=843, PETRI_TRANSITIONS=783} [2020-10-11 17:02:32,159 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 788 predicate places. [2020-10-11 17:02:32,159 INFO L481 AbstractCegarLoop]: Abstraction has has 843 places, 783 transitions, 36270 flow [2020-10-11 17:02:32,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:02:32,159 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:32,159 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:32,360 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:32,360 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:32,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:32,361 INFO L82 PathProgramCache]: Analyzing trace with hash 467157086, now seen corresponding path program 80 times [2020-10-11 17:02:32,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:32,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143627652] [2020-10-11 17:02:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:32,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:32,786 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:32,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143627652] [2020-10-11 17:02:32,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818302849] [2020-10-11 17:02:32,787 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 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 17:02:32,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:02:32,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:32,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:02:32,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:32,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:32,939 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:32,940 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:32,940 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:02:32,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507817293] [2020-10-11 17:02:32,941 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:02:32,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:32,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:02:32,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:02:34,289 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:34,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 843 places, 783 transitions, 36270 flow. Second operand 25 states. [2020-10-11 17:02:34,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:34,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:34,290 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:37,998 INFO L129 PetriNetUnfolder]: 681/5281 cut-off events. [2020-10-11 17:02:37,998 INFO L130 PetriNetUnfolder]: For 1278857/1279461 co-relation queries the response was YES. [2020-10-11 17:02:38,161 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57175 conditions, 5281 events. 681/5281 cut-off events. For 1278857/1279461 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 53958 event pairs, 0 based on Foata normal form. 125/4836 useless extension candidates. Maximal degree in co-relation 56780. Up to 919 conditions per place. [2020-10-11 17:02:38,204 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 487 selfloop transitions, 293 changer transitions 8/822 dead transitions. [2020-10-11 17:02:38,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 875 places, 822 transitions, 42127 flow [2020-10-11 17:02:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 17:02:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 17:02:38,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1635 transitions. [2020-10-11 17:02:38,205 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8257575757575758 [2020-10-11 17:02:38,206 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1635 transitions. [2020-10-11 17:02:38,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1635 transitions. [2020-10-11 17:02:38,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:38,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1635 transitions. [2020-10-11 17:02:38,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 17:02:38,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 17:02:38,208 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 17:02:38,208 INFO L185 Difference]: Start difference. First operand has 843 places, 783 transitions, 36270 flow. Second operand 36 states and 1635 transitions. [2020-10-11 17:02:38,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 875 places, 822 transitions, 42127 flow [2020-10-11 17:02:48,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 843 places, 822 transitions, 41354 flow, removed 155 selfloop flow, removed 32 redundant places. [2020-10-11 17:02:48,944 INFO L241 Difference]: Finished difference. Result has 850 places, 787 transitions, 36742 flow [2020-10-11 17:02:48,945 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=35613, PETRI_DIFFERENCE_MINUEND_PLACES=808, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=36742, PETRI_PLACES=850, PETRI_TRANSITIONS=787} [2020-10-11 17:02:48,946 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 795 predicate places. [2020-10-11 17:02:48,946 INFO L481 AbstractCegarLoop]: Abstraction has has 850 places, 787 transitions, 36742 flow [2020-10-11 17:02:48,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:02:48,946 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:48,946 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:49,146 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-11 17:02:49,147 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:49,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:49,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1932385820, now seen corresponding path program 81 times [2020-10-11 17:02:49,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:49,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014273152] [2020-10-11 17:02:49,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:49,565 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:49,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014273152] [2020-10-11 17:02:49,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372586832] [2020-10-11 17:02:49,566 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 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 17:02:49,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 17:02:49,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:49,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 36 conjunts are in the unsatisfiable core [2020-10-11 17:02:49,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:49,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:49,702 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:49,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:49,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:02:49,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63118966] [2020-10-11 17:02:49,703 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:02:49,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:49,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:02:49,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:02:50,043 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:50,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 787 transitions, 36742 flow. Second operand 25 states. [2020-10-11 17:02:50,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:50,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:50,044 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:53,783 INFO L129 PetriNetUnfolder]: 689/5353 cut-off events. [2020-10-11 17:02:53,783 INFO L130 PetriNetUnfolder]: For 1300307/1300911 co-relation queries the response was YES. [2020-10-11 17:02:53,961 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58151 conditions, 5353 events. 689/5353 cut-off events. For 1300307/1300911 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 54997 event pairs, 0 based on Foata normal form. 154/4929 useless extension candidates. Maximal degree in co-relation 57752. Up to 933 conditions per place. [2020-10-11 17:02:54,004 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 390 selfloop transitions, 399 changer transitions 8/831 dead transitions. [2020-10-11 17:02:54,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 884 places, 831 transitions, 43220 flow [2020-10-11 17:02:54,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 17:02:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 17:02:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1727 transitions. [2020-10-11 17:02:54,006 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8263157894736842 [2020-10-11 17:02:54,006 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1727 transitions. [2020-10-11 17:02:54,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1727 transitions. [2020-10-11 17:02:54,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:54,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1727 transitions. [2020-10-11 17:02:54,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 17:02:54,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 17:02:54,009 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 17:02:54,009 INFO L185 Difference]: Start difference. First operand has 850 places, 787 transitions, 36742 flow. Second operand 38 states and 1727 transitions. [2020-10-11 17:02:54,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 884 places, 831 transitions, 43220 flow [2020-10-11 17:03:04,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 861 places, 831 transitions, 42686 flow, removed 159 selfloop flow, removed 23 redundant places. [2020-10-11 17:03:04,775 INFO L241 Difference]: Finished difference. Result has 868 places, 795 transitions, 38057 flow [2020-10-11 17:03:04,776 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=36332, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=38057, PETRI_PLACES=868, PETRI_TRANSITIONS=795} [2020-10-11 17:03:04,776 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 813 predicate places. [2020-10-11 17:03:04,776 INFO L481 AbstractCegarLoop]: Abstraction has has 868 places, 795 transitions, 38057 flow [2020-10-11 17:03:04,776 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:03:04,776 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:04,776 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:04,977 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:04,977 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:04,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:04,978 INFO L82 PathProgramCache]: Analyzing trace with hash 494539154, now seen corresponding path program 82 times [2020-10-11 17:03:04,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:04,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614438035] [2020-10-11 17:03:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:05,387 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:05,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614438035] [2020-10-11 17:03:05,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304674499] [2020-10-11 17:03:05,388 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 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 17:03:05,453 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:03:05,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:05,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 17:03:05,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:05,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:05,530 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:05,530 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:03:05,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563589286] [2020-10-11 17:03:05,531 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:03:05,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:05,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:03:05,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:03:06,290 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:06,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 795 transitions, 38057 flow. Second operand 25 states. [2020-10-11 17:03:06,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:06,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:06,291 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:10,255 INFO L129 PetriNetUnfolder]: 691/5378 cut-off events. [2020-10-11 17:03:10,255 INFO L130 PetriNetUnfolder]: For 1307989/1308537 co-relation queries the response was YES. [2020-10-11 17:03:10,466 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58724 conditions, 5378 events. 691/5378 cut-off events. For 1307989/1308537 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 55189 event pairs, 0 based on Foata normal form. 167/4964 useless extension candidates. Maximal degree in co-relation 58321. Up to 937 conditions per place. [2020-10-11 17:03:10,514 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 319 selfloop transitions, 475 changer transitions 8/836 dead transitions. [2020-10-11 17:03:10,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 904 places, 836 transitions, 44328 flow [2020-10-11 17:03:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 17:03:10,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 17:03:10,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1819 transitions. [2020-10-11 17:03:10,516 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268181818181818 [2020-10-11 17:03:10,516 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1819 transitions. [2020-10-11 17:03:10,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1819 transitions. [2020-10-11 17:03:10,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:10,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1819 transitions. [2020-10-11 17:03:10,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 17:03:10,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 17:03:10,519 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 17:03:10,519 INFO L185 Difference]: Start difference. First operand has 868 places, 795 transitions, 38057 flow. Second operand 40 states and 1819 transitions. [2020-10-11 17:03:10,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 904 places, 836 transitions, 44328 flow [2020-10-11 17:03:23,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 870 places, 836 transitions, 43327 flow, removed 165 selfloop flow, removed 34 redundant places. [2020-10-11 17:03:23,431 INFO L241 Difference]: Finished difference. Result has 875 places, 797 transitions, 38494 flow [2020-10-11 17:03:23,432 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37188, PETRI_DIFFERENCE_MINUEND_PLACES=831, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=473, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=38494, PETRI_PLACES=875, PETRI_TRANSITIONS=797} [2020-10-11 17:03:23,432 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 820 predicate places. [2020-10-11 17:03:23,432 INFO L481 AbstractCegarLoop]: Abstraction has has 875 places, 797 transitions, 38494 flow [2020-10-11 17:03:23,432 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:03:23,432 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:23,433 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:23,633 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:23,633 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:23,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:23,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1989245186, now seen corresponding path program 83 times [2020-10-11 17:03:23,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:23,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941727465] [2020-10-11 17:03:23,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:24,024 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:24,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941727465] [2020-10-11 17:03:24,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037082797] [2020-10-11 17:03:24,025 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 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 17:03:24,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 17:03:24,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:24,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:03:24,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:24,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:24,163 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:24,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:24,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:03:24,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321070487] [2020-10-11 17:03:24,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:03:24,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:24,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:03:24,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:03:24,902 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:24,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 875 places, 797 transitions, 38494 flow. Second operand 25 states. [2020-10-11 17:03:24,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:24,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:24,904 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:28,904 INFO L129 PetriNetUnfolder]: 693/5389 cut-off events. [2020-10-11 17:03:28,904 INFO L130 PetriNetUnfolder]: For 1313990/1314594 co-relation queries the response was YES. [2020-10-11 17:03:29,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59092 conditions, 5389 events. 693/5389 cut-off events. For 1313990/1314594 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 55352 event pairs, 0 based on Foata normal form. 191/4998 useless extension candidates. Maximal degree in co-relation 58687. Up to 941 conditions per place. [2020-10-11 17:03:29,155 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 249 selfloop transitions, 548 changer transitions 8/839 dead transitions. [2020-10-11 17:03:29,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 839 transitions, 45034 flow [2020-10-11 17:03:29,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 17:03:29,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 17:03:29,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1911 transitions. [2020-10-11 17:03:29,157 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 17:03:29,157 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1911 transitions. [2020-10-11 17:03:29,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1911 transitions. [2020-10-11 17:03:29,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:29,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1911 transitions. [2020-10-11 17:03:29,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 17:03:29,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 17:03:29,161 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 17:03:29,161 INFO L185 Difference]: Start difference. First operand has 875 places, 797 transitions, 38494 flow. Second operand 42 states and 1911 transitions. [2020-10-11 17:03:29,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 839 transitions, 45034 flow [2020-10-11 17:03:40,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 839 transitions, 43866 flow, removed 169 selfloop flow, removed 36 redundant places. [2020-10-11 17:03:40,273 INFO L241 Difference]: Finished difference. Result has 882 places, 799 transitions, 38933 flow [2020-10-11 17:03:40,274 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37466, PETRI_DIFFERENCE_MINUEND_PLACES=836, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=38933, PETRI_PLACES=882, PETRI_TRANSITIONS=799} [2020-10-11 17:03:40,274 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 827 predicate places. [2020-10-11 17:03:40,274 INFO L481 AbstractCegarLoop]: Abstraction has has 882 places, 799 transitions, 38933 flow [2020-10-11 17:03:40,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:03:40,275 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:40,275 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:40,475 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:40,476 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:40,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:40,476 INFO L82 PathProgramCache]: Analyzing trace with hash -252798412, now seen corresponding path program 84 times [2020-10-11 17:03:40,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:40,477 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963433790] [2020-10-11 17:03:40,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:40,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963433790] [2020-10-11 17:03:40,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136511214] [2020-10-11 17:03:40,886 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 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 17:03:40,957 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-10-11 17:03:40,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:40,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:03:40,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:40,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:03:41,040 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:41,054 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:41,054 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:41,054 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:03:41,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9618541] [2020-10-11 17:03:41,054 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:03:41,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:41,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:03:41,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:03:41,898 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:41,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 882 places, 799 transitions, 38933 flow. Second operand 26 states. [2020-10-11 17:03:41,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:41,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:41,900 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:46,294 INFO L129 PetriNetUnfolder]: 695/5407 cut-off events. [2020-10-11 17:03:46,294 INFO L130 PetriNetUnfolder]: For 1317903/1318507 co-relation queries the response was YES. [2020-10-11 17:03:46,477 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59468 conditions, 5407 events. 695/5407 cut-off events. For 1317903/1318507 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 55595 event pairs, 0 based on Foata normal form. 197/5020 useless extension candidates. Maximal degree in co-relation 59061. Up to 945 conditions per place. [2020-10-11 17:03:46,521 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 228 selfloop transitions, 572 changer transitions 8/842 dead transitions. [2020-10-11 17:03:46,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 842 transitions, 45629 flow [2020-10-11 17:03:46,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:03:46,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:03:46,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1957 transitions. [2020-10-11 17:03:46,523 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274841437632136 [2020-10-11 17:03:46,523 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1957 transitions. [2020-10-11 17:03:46,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1957 transitions. [2020-10-11 17:03:46,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:46,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1957 transitions. [2020-10-11 17:03:46,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:03:46,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:03:46,525 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:03:46,525 INFO L185 Difference]: Start difference. First operand has 882 places, 799 transitions, 38933 flow. Second operand 43 states and 1957 transitions. [2020-10-11 17:03:46,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 842 transitions, 45629 flow [2020-10-11 17:03:56,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 842 transitions, 44228 flow, removed 171 selfloop flow, removed 40 redundant places. [2020-10-11 17:03:56,909 INFO L241 Difference]: Finished difference. Result has 886 places, 801 transitions, 39200 flow [2020-10-11 17:03:56,909 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37676, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=39200, PETRI_PLACES=886, PETRI_TRANSITIONS=801} [2020-10-11 17:03:56,910 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 831 predicate places. [2020-10-11 17:03:56,910 INFO L481 AbstractCegarLoop]: Abstraction has has 886 places, 801 transitions, 39200 flow [2020-10-11 17:03:56,910 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:03:56,910 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:56,910 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:57,116 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:57,117 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:57,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:57,117 INFO L82 PathProgramCache]: Analyzing trace with hash -750801102, now seen corresponding path program 85 times [2020-10-11 17:03:57,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:57,118 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723046272] [2020-10-11 17:03:57,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:57,502 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:57,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723046272] [2020-10-11 17:03:57,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197812589] [2020-10-11 17:03:57,502 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:57,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:03:57,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:57,607 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:03:57,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:57,672 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:57,672 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:03:57,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378000319] [2020-10-11 17:03:57,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:03:57,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:57,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:03:57,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:03:59,425 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:59,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 801 transitions, 39200 flow. Second operand 26 states. [2020-10-11 17:03:59,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:59,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:59,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:04,512 INFO L129 PetriNetUnfolder]: 698/5441 cut-off events. [2020-10-11 17:04:04,512 INFO L130 PetriNetUnfolder]: For 1328801/1329349 co-relation queries the response was YES. [2020-10-11 17:04:04,650 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59878 conditions, 5441 events. 698/5441 cut-off events. For 1328801/1329349 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 55859 event pairs, 0 based on Foata normal form. 234/5088 useless extension candidates. Maximal degree in co-relation 59469. Up to 951 conditions per place. [2020-10-11 17:04:04,694 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 153 selfloop transitions, 654 changer transitions 8/849 dead transitions. [2020-10-11 17:04:04,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 849 transitions, 46655 flow [2020-10-11 17:04:04,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 17:04:04,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 17:04:04,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2141 transitions. [2020-10-11 17:04:04,697 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282398452611218 [2020-10-11 17:04:04,697 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2141 transitions. [2020-10-11 17:04:04,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2141 transitions. [2020-10-11 17:04:04,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:04,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2141 transitions. [2020-10-11 17:04:04,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 17:04:04,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 17:04:04,700 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 17:04:04,700 INFO L185 Difference]: Start difference. First operand has 886 places, 801 transitions, 39200 flow. Second operand 47 states and 2141 transitions. [2020-10-11 17:04:04,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 849 transitions, 46655 flow [2020-10-11 17:04:15,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 889 places, 849 transitions, 45247 flow, removed 179 selfloop flow, removed 40 redundant places. [2020-10-11 17:04:16,025 INFO L241 Difference]: Finished difference. Result has 895 places, 805 transitions, 39891 flow [2020-10-11 17:04:16,026 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37956, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=650, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=39891, PETRI_PLACES=895, PETRI_TRANSITIONS=805} [2020-10-11 17:04:16,026 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 840 predicate places. [2020-10-11 17:04:16,026 INFO L481 AbstractCegarLoop]: Abstraction has has 895 places, 805 transitions, 39891 flow [2020-10-11 17:04:16,026 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:04:16,026 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:16,026 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:16,227 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:16,227 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:16,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:16,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1488327168, now seen corresponding path program 86 times [2020-10-11 17:04:16,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:16,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382420227] [2020-10-11 17:04:16,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:16,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382420227] [2020-10-11 17:04:16,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491665112] [2020-10-11 17:04:16,600 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:16,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:04:16,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:16,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:04:16,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:16,726 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:16,738 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:16,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:16,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:04:16,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992517314] [2020-10-11 17:04:16,739 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:04:16,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:16,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:04:16,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:04:17,431 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:17,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 895 places, 805 transitions, 39891 flow. Second operand 25 states. [2020-10-11 17:04:17,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:17,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:17,432 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:21,841 INFO L129 PetriNetUnfolder]: 713/5509 cut-off events. [2020-10-11 17:04:21,842 INFO L130 PetriNetUnfolder]: For 1397799/1398537 co-relation queries the response was YES. [2020-10-11 17:04:22,041 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61838 conditions, 5509 events. 713/5509 cut-off events. For 1397799/1398537 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 56393 event pairs, 0 based on Foata normal form. 242/5156 useless extension candidates. Maximal degree in co-relation 61426. Up to 971 conditions per place. [2020-10-11 17:04:22,088 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 156 selfloop transitions, 662 changer transitions 8/860 dead transitions. [2020-10-11 17:04:22,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 860 transitions, 47944 flow [2020-10-11 17:04:22,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 17:04:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 17:04:22,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2191 transitions. [2020-10-11 17:04:22,091 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299242424242425 [2020-10-11 17:04:22,091 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2191 transitions. [2020-10-11 17:04:22,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2191 transitions. [2020-10-11 17:04:22,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:22,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2191 transitions. [2020-10-11 17:04:22,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 17:04:22,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 17:04:22,094 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 17:04:22,095 INFO L185 Difference]: Start difference. First operand has 895 places, 805 transitions, 39891 flow. Second operand 48 states and 2191 transitions. [2020-10-11 17:04:22,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 860 transitions, 47944 flow [2020-10-11 17:04:32,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 895 places, 860 transitions, 46232 flow, removed 265 selfloop flow, removed 44 redundant places. [2020-10-11 17:04:33,010 INFO L241 Difference]: Finished difference. Result has 902 places, 811 transitions, 40546 flow [2020-10-11 17:04:33,010 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38321, PETRI_DIFFERENCE_MINUEND_PLACES=848, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=656, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=40546, PETRI_PLACES=902, PETRI_TRANSITIONS=811} [2020-10-11 17:04:33,011 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 847 predicate places. [2020-10-11 17:04:33,011 INFO L481 AbstractCegarLoop]: Abstraction has has 902 places, 811 transitions, 40546 flow [2020-10-11 17:04:33,011 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:04:33,011 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:33,011 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:33,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:33,212 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:33,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:33,212 INFO L82 PathProgramCache]: Analyzing trace with hash -634682752, now seen corresponding path program 87 times [2020-10-11 17:04:33,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:33,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844892649] [2020-10-11 17:04:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:33,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844892649] [2020-10-11 17:04:33,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246242584] [2020-10-11 17:04:33,619 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:33,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 17:04:33,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:33,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:04:33,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:33,773 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:33,784 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:33,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:33,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:04:33,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005981908] [2020-10-11 17:04:33,785 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:04:33,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:33,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:04:33,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:04:34,492 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:34,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 902 places, 811 transitions, 40546 flow. Second operand 26 states. [2020-10-11 17:04:34,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:34,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:34,493 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:39,511 INFO L129 PetriNetUnfolder]: 719/5548 cut-off events. [2020-10-11 17:04:39,512 INFO L130 PetriNetUnfolder]: For 1497177/1498022 co-relation queries the response was YES. [2020-10-11 17:04:39,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63622 conditions, 5548 events. 719/5548 cut-off events. For 1497177/1498022 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 56890 event pairs, 0 based on Foata normal form. 251/5202 useless extension candidates. Maximal degree in co-relation 63206. Up to 979 conditions per place. [2020-10-11 17:04:39,744 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 155 selfloop transitions, 673 changer transitions 17/879 dead transitions. [2020-10-11 17:04:39,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 950 places, 879 transitions, 50312 flow [2020-10-11 17:04:39,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 17:04:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 17:04:39,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2372 transitions. [2020-10-11 17:04:39,746 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8293706293706293 [2020-10-11 17:04:39,746 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2372 transitions. [2020-10-11 17:04:39,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2372 transitions. [2020-10-11 17:04:39,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:39,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2372 transitions. [2020-10-11 17:04:39,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 17:04:39,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 17:04:39,750 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 17:04:39,750 INFO L185 Difference]: Start difference. First operand has 902 places, 811 transitions, 40546 flow. Second operand 52 states and 2372 transitions. [2020-10-11 17:04:39,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 950 places, 879 transitions, 50312 flow [2020-10-11 17:04:48,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 909 places, 879 transitions, 48272 flow, removed 479 selfloop flow, removed 41 redundant places. [2020-10-11 17:04:48,321 INFO L241 Difference]: Finished difference. Result has 919 places, 824 transitions, 41557 flow [2020-10-11 17:04:48,322 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38994, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=661, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=41557, PETRI_PLACES=919, PETRI_TRANSITIONS=824} [2020-10-11 17:04:48,322 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 864 predicate places. [2020-10-11 17:04:48,322 INFO L481 AbstractCegarLoop]: Abstraction has has 919 places, 824 transitions, 41557 flow [2020-10-11 17:04:48,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:04:48,322 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:48,322 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:48,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-11 17:04:48,523 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:48,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:48,523 INFO L82 PathProgramCache]: Analyzing trace with hash 63855147, now seen corresponding path program 88 times [2020-10-11 17:04:48,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:48,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032676729] [2020-10-11 17:04:48,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:48,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 17:04:48,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032676729] [2020-10-11 17:04:48,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994332797] [2020-10-11 17:04:48,911 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:48,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:04:48,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:48,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 17:04:48,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:49,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:49,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:49,050 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 17:04:49,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:49,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:04:49,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412680259] [2020-10-11 17:04:49,051 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:04:49,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:49,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:04:49,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:04:50,499 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:50,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 824 transitions, 41557 flow. Second operand 25 states. [2020-10-11 17:04:50,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:50,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:50,500 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:55,436 INFO L129 PetriNetUnfolder]: 714/5533 cut-off events. [2020-10-11 17:04:55,436 INFO L130 PetriNetUnfolder]: For 1574763/1575458 co-relation queries the response was YES. [2020-10-11 17:04:55,615 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64348 conditions, 5533 events. 714/5533 cut-off events. For 1574763/1575458 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 56864 event pairs, 0 based on Foata normal form. 252/5190 useless extension candidates. Maximal degree in co-relation 63926. Up to 971 conditions per place. [2020-10-11 17:04:55,663 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 161 selfloop transitions, 673 changer transitions 5/873 dead transitions. [2020-10-11 17:04:55,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 956 places, 873 transitions, 49629 flow [2020-10-11 17:04:55,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:04:55,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:04:55,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1959 transitions. [2020-10-11 17:04:55,665 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283298097251586 [2020-10-11 17:04:55,665 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1959 transitions. [2020-10-11 17:04:55,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1959 transitions. [2020-10-11 17:04:55,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:55,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1959 transitions. [2020-10-11 17:04:55,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:04:55,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:04:55,667 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:04:55,667 INFO L185 Difference]: Start difference. First operand has 919 places, 824 transitions, 41557 flow. Second operand 43 states and 1959 transitions. [2020-10-11 17:04:55,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 956 places, 873 transitions, 49629 flow [2020-10-11 17:05:04,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 873 transitions, 47182 flow, removed 607 selfloop flow, removed 46 redundant places. [2020-10-11 17:05:04,522 INFO L241 Difference]: Finished difference. Result has 914 places, 827 transitions, 41157 flow [2020-10-11 17:05:04,523 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39414, PETRI_DIFFERENCE_MINUEND_PLACES=868, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=670, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=41157, PETRI_PLACES=914, PETRI_TRANSITIONS=827} [2020-10-11 17:05:04,523 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 859 predicate places. [2020-10-11 17:05:04,523 INFO L481 AbstractCegarLoop]: Abstraction has has 914 places, 827 transitions, 41157 flow [2020-10-11 17:05:04,523 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:05:04,523 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:04,524 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:04,724 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:04,724 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:04,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:04,725 INFO L82 PathProgramCache]: Analyzing trace with hash 211629462, now seen corresponding path program 89 times [2020-10-11 17:05:04,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:04,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510329673] [2020-10-11 17:05:04,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:05,230 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510329673] [2020-10-11 17:05:05,230 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502223446] [2020-10-11 17:05:05,231 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:05,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-10-11 17:05:05,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:05,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:05:05,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:05,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:05,347 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:05,347 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:05:05,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702036816] [2020-10-11 17:05:05,348 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:05:05,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:05,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:05:05,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:05:06,736 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:06,737 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 914 places, 827 transitions, 41157 flow. Second operand 25 states. [2020-10-11 17:05:06,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:06,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:06,737 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:10,538 INFO L129 PetriNetUnfolder]: 718/5568 cut-off events. [2020-10-11 17:05:10,539 INFO L130 PetriNetUnfolder]: For 1544955/1545559 co-relation queries the response was YES. [2020-10-11 17:05:10,735 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64169 conditions, 5568 events. 718/5568 cut-off events. For 1544955/1545559 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 57138 event pairs, 0 based on Foata normal form. 90/5058 useless extension candidates. Maximal degree in co-relation 63747. Up to 1227 conditions per place. [2020-10-11 17:05:10,783 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 750 selfloop transitions, 78 changer transitions 8/870 dead transitions. [2020-10-11 17:05:10,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 870 transitions, 47400 flow [2020-10-11 17:05:10,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 17:05:10,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 17:05:10,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1316 transitions. [2020-10-11 17:05:10,784 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8250783699059561 [2020-10-11 17:05:10,784 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1316 transitions. [2020-10-11 17:05:10,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1316 transitions. [2020-10-11 17:05:10,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:10,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1316 transitions. [2020-10-11 17:05:10,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 17:05:10,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 17:05:10,786 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 17:05:10,786 INFO L185 Difference]: Start difference. First operand has 914 places, 827 transitions, 41157 flow. Second operand 29 states and 1316 transitions. [2020-10-11 17:05:10,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 870 transitions, 47400 flow [2020-10-11 17:05:21,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 900 places, 870 transitions, 45829 flow, removed 153 selfloop flow, removed 40 redundant places. [2020-10-11 17:05:21,908 INFO L241 Difference]: Finished difference. Result has 905 places, 829 transitions, 40174 flow [2020-10-11 17:05:21,909 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39702, PETRI_DIFFERENCE_MINUEND_PLACES=872, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=40174, PETRI_PLACES=905, PETRI_TRANSITIONS=829} [2020-10-11 17:05:21,909 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 850 predicate places. [2020-10-11 17:05:21,909 INFO L481 AbstractCegarLoop]: Abstraction has has 905 places, 829 transitions, 40174 flow [2020-10-11 17:05:21,909 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:05:21,909 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:21,910 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:22,123 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-11 17:05:22,123 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:22,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:22,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1653261150, now seen corresponding path program 90 times [2020-10-11 17:05:22,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:22,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902101356] [2020-10-11 17:05:22,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:22,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:22,610 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:22,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902101356] [2020-10-11 17:05:22,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820125479] [2020-10-11 17:05:22,610 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:22,678 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-10-11 17:05:22,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:22,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:05:22,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:22,710 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:22,729 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:22,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:22,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:05:22,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493752219] [2020-10-11 17:05:22,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:05:22,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:22,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:05:22,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:05:23,612 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:23,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 905 places, 829 transitions, 40174 flow. Second operand 25 states. [2020-10-11 17:05:23,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:23,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:23,614 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:27,621 INFO L129 PetriNetUnfolder]: 720/5579 cut-off events. [2020-10-11 17:05:27,621 INFO L130 PetriNetUnfolder]: For 1561516/1562173 co-relation queries the response was YES. [2020-10-11 17:05:27,823 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63981 conditions, 5579 events. 720/5579 cut-off events. For 1561516/1562173 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 57305 event pairs, 0 based on Foata normal form. 104/5082 useless extension candidates. Maximal degree in co-relation 63556. Up to 1009 conditions per place. [2020-10-11 17:05:27,870 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 639 selfloop transitions, 193 changer transitions 8/874 dead transitions. [2020-10-11 17:05:27,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 874 transitions, 46592 flow [2020-10-11 17:05:27,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 17:05:27,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 17:05:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1451 transitions. [2020-10-11 17:05:27,872 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8244318181818182 [2020-10-11 17:05:27,873 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1451 transitions. [2020-10-11 17:05:27,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1451 transitions. [2020-10-11 17:05:27,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:27,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1451 transitions. [2020-10-11 17:05:27,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 17:05:27,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 17:05:27,875 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 17:05:27,875 INFO L185 Difference]: Start difference. First operand has 905 places, 829 transitions, 40174 flow. Second operand 32 states and 1451 transitions. [2020-10-11 17:05:27,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 874 transitions, 46592 flow [2020-10-11 17:05:38,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 874 transitions, 46126 flow, removed 159 selfloop flow, removed 26 redundant places. [2020-10-11 17:05:38,487 INFO L241 Difference]: Finished difference. Result has 912 places, 831 transitions, 40536 flow [2020-10-11 17:05:38,488 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39822, PETRI_DIFFERENCE_MINUEND_PLACES=876, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=40536, PETRI_PLACES=912, PETRI_TRANSITIONS=831} [2020-10-11 17:05:38,488 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 857 predicate places. [2020-10-11 17:05:38,488 INFO L481 AbstractCegarLoop]: Abstraction has has 912 places, 831 transitions, 40536 flow [2020-10-11 17:05:38,488 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:05:38,488 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:38,488 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:38,689 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:38,689 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:38,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:38,689 INFO L82 PathProgramCache]: Analyzing trace with hash 2006176960, now seen corresponding path program 91 times [2020-10-11 17:05:38,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:38,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714333749] [2020-10-11 17:05:38,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:38,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:39,210 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:39,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714333749] [2020-10-11 17:05:39,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707049704] [2020-10-11 17:05:39,211 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:39,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:05:39,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:39,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:05:39,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:39,349 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 4 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:39,350 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:39,350 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 17:05:39,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585406379] [2020-10-11 17:05:39,350 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:05:39,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:39,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:05:39,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:05:39,766 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:39,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 831 transitions, 40536 flow. Second operand 26 states. [2020-10-11 17:05:39,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:39,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:39,768 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:44,081 INFO L129 PetriNetUnfolder]: 724/5622 cut-off events. [2020-10-11 17:05:44,081 INFO L130 PetriNetUnfolder]: For 1589042/1589636 co-relation queries the response was YES. [2020-10-11 17:05:44,276 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64731 conditions, 5622 events. 724/5622 cut-off events. For 1589042/1589636 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 57759 event pairs, 0 based on Foata normal form. 123/5139 useless extension candidates. Maximal degree in co-relation 64304. Up to 983 conditions per place. [2020-10-11 17:05:44,324 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 576 selfloop transitions, 261 changer transitions 8/879 dead transitions. [2020-10-11 17:05:44,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 943 places, 879 transitions, 47292 flow [2020-10-11 17:05:44,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 17:05:44,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 17:05:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1588 transitions. [2020-10-11 17:05:44,329 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.824935064935065 [2020-10-11 17:05:44,329 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1588 transitions. [2020-10-11 17:05:44,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1588 transitions. [2020-10-11 17:05:44,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:44,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1588 transitions. [2020-10-11 17:05:44,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 17:05:44,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 17:05:44,331 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 17:05:44,331 INFO L185 Difference]: Start difference. First operand has 912 places, 831 transitions, 40536 flow. Second operand 35 states and 1588 transitions. [2020-10-11 17:05:44,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 943 places, 879 transitions, 47292 flow [2020-10-11 17:05:55,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 914 places, 879 transitions, 46598 flow, removed 164 selfloop flow, removed 29 redundant places. [2020-10-11 17:05:55,300 INFO L241 Difference]: Finished difference. Result has 919 places, 835 transitions, 40988 flow [2020-10-11 17:05:55,301 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39970, PETRI_DIFFERENCE_MINUEND_PLACES=880, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=40988, PETRI_PLACES=919, PETRI_TRANSITIONS=835} [2020-10-11 17:05:55,302 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 864 predicate places. [2020-10-11 17:05:55,302 INFO L481 AbstractCegarLoop]: Abstraction has has 919 places, 835 transitions, 40988 flow [2020-10-11 17:05:55,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:05:55,302 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:55,302 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:55,511 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-11 17:05:55,512 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:55,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:55,512 INFO L82 PathProgramCache]: Analyzing trace with hash -548574274, now seen corresponding path program 92 times [2020-10-11 17:05:55,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:55,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275846037] [2020-10-11 17:05:55,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:55,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:56,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275846037] [2020-10-11 17:05:56,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593261496] [2020-10-11 17:05:56,008 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:56,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:05:56,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:56,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:05:56,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:56,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:05:56,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:56,145 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 4 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:56,145 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:56,145 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 17:05:56,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167452947] [2020-10-11 17:05:56,146 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:05:56,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:56,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:05:56,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:05:56,402 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:56,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 835 transitions, 40988 flow. Second operand 26 states. [2020-10-11 17:05:56,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:56,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:56,404 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:00,840 INFO L129 PetriNetUnfolder]: 726/5633 cut-off events. [2020-10-11 17:06:00,840 INFO L130 PetriNetUnfolder]: For 1593891/1594545 co-relation queries the response was YES. [2020-10-11 17:06:01,044 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65041 conditions, 5633 events. 726/5633 cut-off events. For 1593891/1594545 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 57895 event pairs, 0 based on Foata normal form. 141/5167 useless extension candidates. Maximal degree in co-relation 64612. Up to 987 conditions per place. [2020-10-11 17:06:01,092 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 474 selfloop transitions, 365 changer transitions 8/881 dead transitions. [2020-10-11 17:06:01,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 881 transitions, 47873 flow [2020-10-11 17:06:01,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 17:06:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 17:06:01,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1680 transitions. [2020-10-11 17:06:01,094 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255528255528255 [2020-10-11 17:06:01,094 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1680 transitions. [2020-10-11 17:06:01,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1680 transitions. [2020-10-11 17:06:01,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:01,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1680 transitions. [2020-10-11 17:06:01,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 17:06:01,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 17:06:01,097 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 17:06:01,097 INFO L185 Difference]: Start difference. First operand has 919 places, 835 transitions, 40988 flow. Second operand 37 states and 1680 transitions. [2020-10-11 17:06:01,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 881 transitions, 47873 flow [2020-10-11 17:06:11,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 920 places, 881 transitions, 47035 flow, removed 172 selfloop flow, removed 32 redundant places. [2020-10-11 17:06:11,525 INFO L241 Difference]: Finished difference. Result has 925 places, 837 transitions, 41364 flow [2020-10-11 17:06:11,526 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40286, PETRI_DIFFERENCE_MINUEND_PLACES=884, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=41364, PETRI_PLACES=925, PETRI_TRANSITIONS=837} [2020-10-11 17:06:11,526 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 870 predicate places. [2020-10-11 17:06:11,526 INFO L481 AbstractCegarLoop]: Abstraction has has 925 places, 837 transitions, 41364 flow [2020-10-11 17:06:11,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:06:11,526 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:11,526 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:11,740 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-11 17:06:11,741 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:11,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:11,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1159962508, now seen corresponding path program 93 times [2020-10-11 17:06:11,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:11,742 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743858760] [2020-10-11 17:06:11,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:11,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:12,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743858760] [2020-10-11 17:06:12,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409913245] [2020-10-11 17:06:12,174 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:12,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 17:06:12,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:12,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 37 conjunts are in the unsatisfiable core [2020-10-11 17:06:12,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:12,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:12,285 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:12,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:12,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:06:12,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166164995] [2020-10-11 17:06:12,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:06:12,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:12,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:06:12,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:06:12,636 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:12,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 925 places, 837 transitions, 41364 flow. Second operand 25 states. [2020-10-11 17:06:12,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:12,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:12,637 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:16,993 INFO L129 PetriNetUnfolder]: 728/5651 cut-off events. [2020-10-11 17:06:16,993 INFO L130 PetriNetUnfolder]: For 1600825/1601479 co-relation queries the response was YES. [2020-10-11 17:06:17,212 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65398 conditions, 5651 events. 728/5651 cut-off events. For 1600825/1601479 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 58122 event pairs, 0 based on Foata normal form. 174/5216 useless extension candidates. Maximal degree in co-relation 64967. Up to 991 conditions per place. [2020-10-11 17:06:17,261 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 337 selfloop transitions, 504 changer transitions 8/883 dead transitions. [2020-10-11 17:06:17,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 883 transitions, 48660 flow [2020-10-11 17:06:17,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 17:06:17,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 17:06:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1727 transitions. [2020-10-11 17:06:17,264 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8263157894736842 [2020-10-11 17:06:17,264 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1727 transitions. [2020-10-11 17:06:17,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1727 transitions. [2020-10-11 17:06:17,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:17,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1727 transitions. [2020-10-11 17:06:17,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 17:06:17,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 17:06:17,268 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 17:06:17,268 INFO L185 Difference]: Start difference. First operand has 925 places, 837 transitions, 41364 flow. Second operand 38 states and 1727 transitions. [2020-10-11 17:06:17,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 883 transitions, 48660 flow [2020-10-11 17:06:26,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 926 places, 883 transitions, 47638 flow, removed 178 selfloop flow, removed 33 redundant places. [2020-10-11 17:06:26,475 INFO L241 Difference]: Finished difference. Result has 931 places, 839 transitions, 41860 flow [2020-10-11 17:06:26,476 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40490, PETRI_DIFFERENCE_MINUEND_PLACES=889, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=41860, PETRI_PLACES=931, PETRI_TRANSITIONS=839} [2020-10-11 17:06:26,476 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 876 predicate places. [2020-10-11 17:06:26,476 INFO L481 AbstractCegarLoop]: Abstraction has has 931 places, 839 transitions, 41860 flow [2020-10-11 17:06:26,476 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:06:26,476 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:26,476 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:26,676 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-11 17:06:26,677 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:26,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:26,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1142634294, now seen corresponding path program 94 times [2020-10-11 17:06:26,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:26,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975255389] [2020-10-11 17:06:26,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:26,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:27,094 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:27,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975255389] [2020-10-11 17:06:27,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11303851] [2020-10-11 17:06:27,095 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:27,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:06:27,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:27,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 17:06:27,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:27,187 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:27,202 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:27,202 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:06:27,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457923271] [2020-10-11 17:06:27,202 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:06:27,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:27,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:06:27,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:06:27,607 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:27,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 839 transitions, 41860 flow. Second operand 25 states. [2020-10-11 17:06:27,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:27,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:27,609 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:32,070 INFO L129 PetriNetUnfolder]: 732/5694 cut-off events. [2020-10-11 17:06:32,071 INFO L130 PetriNetUnfolder]: For 1612571/1613165 co-relation queries the response was YES. [2020-10-11 17:06:32,287 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66050 conditions, 5694 events. 732/5694 cut-off events. For 1612571/1613165 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 58549 event pairs, 0 based on Foata normal form. 193/5273 useless extension candidates. Maximal degree in co-relation 65617. Up to 999 conditions per place. [2020-10-11 17:06:32,335 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 268 selfloop transitions, 578 changer transitions 8/888 dead transitions. [2020-10-11 17:06:32,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 967 places, 888 transitions, 49578 flow [2020-10-11 17:06:32,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 17:06:32,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 17:06:32,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1819 transitions. [2020-10-11 17:06:32,338 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268181818181818 [2020-10-11 17:06:32,338 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1819 transitions. [2020-10-11 17:06:32,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1819 transitions. [2020-10-11 17:06:32,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:32,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1819 transitions. [2020-10-11 17:06:32,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 17:06:32,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 17:06:32,340 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 17:06:32,341 INFO L185 Difference]: Start difference. First operand has 931 places, 839 transitions, 41860 flow. Second operand 40 states and 1819 transitions. [2020-10-11 17:06:32,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 967 places, 888 transitions, 49578 flow [2020-10-11 17:06:42,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 932 places, 888 transitions, 48260 flow, removed 182 selfloop flow, removed 35 redundant places. [2020-10-11 17:06:42,315 INFO L241 Difference]: Finished difference. Result has 939 places, 843 transitions, 42432 flow [2020-10-11 17:06:42,316 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40698, PETRI_DIFFERENCE_MINUEND_PLACES=893, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=574, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=42432, PETRI_PLACES=939, PETRI_TRANSITIONS=843} [2020-10-11 17:06:42,316 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 884 predicate places. [2020-10-11 17:06:42,316 INFO L481 AbstractCegarLoop]: Abstraction has has 939 places, 843 transitions, 42432 flow [2020-10-11 17:06:42,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:06:42,316 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:42,316 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:42,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:42,517 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:42,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:42,518 INFO L82 PathProgramCache]: Analyzing trace with hash -245677186, now seen corresponding path program 95 times [2020-10-11 17:06:42,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:42,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985506777] [2020-10-11 17:06:42,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:42,936 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:42,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985506777] [2020-10-11 17:06:42,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442537872] [2020-10-11 17:06:42,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:43,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 17:06:43,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:43,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:06:43,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:43,054 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:06:43,075 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:43,092 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:43,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:43,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 17:06:43,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027356284] [2020-10-11 17:06:43,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:06:43,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:43,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:06:43,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:06:44,158 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:44,158 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 939 places, 843 transitions, 42432 flow. Second operand 26 states. [2020-10-11 17:06:44,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:44,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:44,159 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:49,277 INFO L129 PetriNetUnfolder]: 736/5723 cut-off events. [2020-10-11 17:06:49,277 INFO L130 PetriNetUnfolder]: For 1625638/1626292 co-relation queries the response was YES. [2020-10-11 17:06:49,447 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66667 conditions, 5723 events. 736/5723 cut-off events. For 1625638/1626292 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 58873 event pairs, 0 based on Foata normal form. 200/5306 useless extension candidates. Maximal degree in co-relation 66230. Up to 1007 conditions per place. [2020-10-11 17:06:49,496 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 244 selfloop transitions, 607 changer transitions 8/893 dead transitions. [2020-10-11 17:06:49,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 978 places, 893 transitions, 50325 flow [2020-10-11 17:06:49,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:06:49,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:06:49,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1956 transitions. [2020-10-11 17:06:49,498 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827061310782241 [2020-10-11 17:06:49,498 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1956 transitions. [2020-10-11 17:06:49,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1956 transitions. [2020-10-11 17:06:49,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:49,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1956 transitions. [2020-10-11 17:06:49,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:06:49,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:06:49,500 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:06:49,500 INFO L185 Difference]: Start difference. First operand has 939 places, 843 transitions, 42432 flow. Second operand 43 states and 1956 transitions. [2020-10-11 17:06:49,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 978 places, 893 transitions, 50325 flow [2020-10-11 17:06:59,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 893 transitions, 49032 flow, removed 184 selfloop flow, removed 34 redundant places. [2020-10-11 17:06:59,034 INFO L241 Difference]: Finished difference. Result has 949 places, 847 transitions, 43023 flow [2020-10-11 17:06:59,034 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=41299, PETRI_DIFFERENCE_MINUEND_PLACES=902, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=603, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=43023, PETRI_PLACES=949, PETRI_TRANSITIONS=847} [2020-10-11 17:06:59,034 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 894 predicate places. [2020-10-11 17:06:59,034 INFO L481 AbstractCegarLoop]: Abstraction has has 949 places, 847 transitions, 43023 flow [2020-10-11 17:06:59,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:06:59,035 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:59,035 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:59,235 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2020-10-11 17:06:59,235 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:59,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:59,236 INFO L82 PathProgramCache]: Analyzing trace with hash -549612792, now seen corresponding path program 96 times [2020-10-11 17:06:59,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:59,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929246203] [2020-10-11 17:06:59,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:59,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:59,660 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:59,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929246203] [2020-10-11 17:06:59,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030112910] [2020-10-11 17:06:59,660 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:59,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-10-11 17:06:59,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:59,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:06:59,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:59,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:59,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:59,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:06:59,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164095714] [2020-10-11 17:06:59,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:06:59,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:59,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:06:59,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:07:01,428 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:01,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 949 places, 847 transitions, 43023 flow. Second operand 25 states. [2020-10-11 17:07:01,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:01,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:01,429 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:07:06,093 INFO L129 PetriNetUnfolder]: 738/5741 cut-off events. [2020-10-11 17:07:06,094 INFO L130 PetriNetUnfolder]: For 1632477/1633131 co-relation queries the response was YES. [2020-10-11 17:07:06,311 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67071 conditions, 5741 events. 738/5741 cut-off events. For 1632477/1633131 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 59165 event pairs, 0 based on Foata normal form. 215/5337 useless extension candidates. Maximal degree in co-relation 66632. Up to 1011 conditions per place. [2020-10-11 17:07:06,360 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 212 selfloop transitions, 640 changer transitions 8/894 dead transitions. [2020-10-11 17:07:06,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 987 places, 894 transitions, 50910 flow [2020-10-11 17:07:06,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 17:07:06,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 17:07:06,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1911 transitions. [2020-10-11 17:07:06,362 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 17:07:06,362 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1911 transitions. [2020-10-11 17:07:06,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1911 transitions. [2020-10-11 17:07:06,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:07:06,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1911 transitions. [2020-10-11 17:07:06,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 17:07:06,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 17:07:06,366 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 17:07:06,366 INFO L185 Difference]: Start difference. First operand has 949 places, 847 transitions, 43023 flow. Second operand 42 states and 1911 transitions. [2020-10-11 17:07:06,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 987 places, 894 transitions, 50910 flow [2020-10-11 17:07:18,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 949 places, 894 transitions, 49593 flow, removed 184 selfloop flow, removed 38 redundant places. [2020-10-11 17:07:18,956 INFO L241 Difference]: Finished difference. Result has 954 places, 849 transitions, 43538 flow [2020-10-11 17:07:18,956 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=41870, PETRI_DIFFERENCE_MINUEND_PLACES=908, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=638, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=43538, PETRI_PLACES=954, PETRI_TRANSITIONS=849} [2020-10-11 17:07:18,957 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 899 predicate places. [2020-10-11 17:07:18,957 INFO L481 AbstractCegarLoop]: Abstraction has has 954 places, 849 transitions, 43538 flow [2020-10-11 17:07:18,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:07:18,957 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:07:18,957 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:07:19,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:19,171 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:07:19,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:07:19,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1512769218, now seen corresponding path program 97 times [2020-10-11 17:07:19,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:07:19,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166592155] [2020-10-11 17:07:19,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:07:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:19,595 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:19,595 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166592155] [2020-10-11 17:07:19,595 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096724735] [2020-10-11 17:07:19,596 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:19,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:19,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:07:19,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:07:19,697 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:07:19,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:07:19,734 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:19,734 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:07:19,734 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 17:07:19,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571642759] [2020-10-11 17:07:19,735 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:07:19,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:07:19,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:07:19,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:07:21,511 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:21,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 849 transitions, 43538 flow. Second operand 26 states. [2020-10-11 17:07:21,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:21,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:21,512 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:07:26,525 INFO L129 PetriNetUnfolder]: 740/5759 cut-off events. [2020-10-11 17:07:26,525 INFO L130 PetriNetUnfolder]: For 1637100/1637754 co-relation queries the response was YES. [2020-10-11 17:07:26,742 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67498 conditions, 5759 events. 740/5759 cut-off events. For 1637100/1637754 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 59309 event pairs, 0 based on Foata normal form. 228/5366 useless extension candidates. Maximal degree in co-relation 67057. Up to 1015 conditions per place. [2020-10-11 17:07:26,791 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 187 selfloop transitions, 668 changer transitions 8/897 dead transitions. [2020-10-11 17:07:26,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 897 transitions, 51593 flow [2020-10-11 17:07:26,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 17:07:26,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 17:07:26,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2048 transitions. [2020-10-11 17:07:26,793 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274747474747475 [2020-10-11 17:07:26,793 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2048 transitions. [2020-10-11 17:07:26,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2048 transitions. [2020-10-11 17:07:26,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:07:26,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2048 transitions. [2020-10-11 17:07:26,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 17:07:26,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 17:07:26,796 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 17:07:26,796 INFO L185 Difference]: Start difference. First operand has 954 places, 849 transitions, 43538 flow. Second operand 45 states and 2048 transitions. [2020-10-11 17:07:26,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 897 transitions, 51593 flow [2020-10-11 17:07:37,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 957 places, 897 transitions, 50127 flow, removed 186 selfloop flow, removed 38 redundant places. [2020-10-11 17:07:37,975 INFO L241 Difference]: Finished difference. Result has 962 places, 851 transitions, 43972 flow [2020-10-11 17:07:37,975 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=42240, PETRI_DIFFERENCE_MINUEND_PLACES=913, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=43972, PETRI_PLACES=962, PETRI_TRANSITIONS=851} [2020-10-11 17:07:37,976 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 907 predicate places. [2020-10-11 17:07:37,976 INFO L481 AbstractCegarLoop]: Abstraction has has 962 places, 851 transitions, 43972 flow [2020-10-11 17:07:37,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:07:37,976 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:07:37,976 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:07:38,176 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-11 17:07:38,177 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:07:38,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:07:38,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1898726624, now seen corresponding path program 98 times [2020-10-11 17:07:38,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:07:38,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982863979] [2020-10-11 17:07:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:07:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:38,656 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:38,656 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982863979] [2020-10-11 17:07:38,656 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38898482] [2020-10-11 17:07:38,657 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:38,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:07:38,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:07:38,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:07:38,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:07:38,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:07:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:38,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:07:38,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-10-11 17:07:38,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074696414] [2020-10-11 17:07:38,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:07:38,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:07:38,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:07:38,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:07:40,465 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:40,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 962 places, 851 transitions, 43972 flow. Second operand 25 states. [2020-10-11 17:07:40,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:40,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:40,466 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:07:45,073 INFO L129 PetriNetUnfolder]: 746/5820 cut-off events. [2020-10-11 17:07:45,073 INFO L130 PetriNetUnfolder]: For 1657561/1658155 co-relation queries the response was YES. [2020-10-11 17:07:45,300 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68337 conditions, 5820 events. 746/5820 cut-off events. For 1657561/1658155 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 60021 event pairs, 0 based on Foata normal form. 230/5422 useless extension candidates. Maximal degree in co-relation 67894. Up to 1027 conditions per place. [2020-10-11 17:07:45,350 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 179 selfloop transitions, 683 changer transitions 8/904 dead transitions. [2020-10-11 17:07:45,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1002 places, 904 transitions, 52396 flow [2020-10-11 17:07:45,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 17:07:45,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 17:07:45,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2003 transitions. [2020-10-11 17:07:45,352 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8276859504132231 [2020-10-11 17:07:45,352 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2003 transitions. [2020-10-11 17:07:45,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2003 transitions. [2020-10-11 17:07:45,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:07:45,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2003 transitions. [2020-10-11 17:07:45,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 17:07:45,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 17:07:45,355 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 17:07:45,355 INFO L185 Difference]: Start difference. First operand has 962 places, 851 transitions, 43972 flow. Second operand 44 states and 2003 transitions. [2020-10-11 17:07:45,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1002 places, 904 transitions, 52396 flow [2020-10-11 17:07:57,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 904 transitions, 50772 flow, removed 188 selfloop flow, removed 42 redundant places. [2020-10-11 17:07:57,589 INFO L241 Difference]: Finished difference. Result has 967 places, 857 transitions, 44628 flow [2020-10-11 17:07:57,590 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=42520, PETRI_DIFFERENCE_MINUEND_PLACES=917, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=44628, PETRI_PLACES=967, PETRI_TRANSITIONS=857} [2020-10-11 17:07:57,590 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 912 predicate places. [2020-10-11 17:07:57,591 INFO L481 AbstractCegarLoop]: Abstraction has has 967 places, 857 transitions, 44628 flow [2020-10-11 17:07:57,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:07:57,591 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:07:57,591 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:07:57,804 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:57,804 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:07:57,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:07:57,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1759125938, now seen corresponding path program 99 times [2020-10-11 17:07:57,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:07:57,806 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380424058] [2020-10-11 17:07:57,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:07:57,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:58,221 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:58,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380424058] [2020-10-11 17:07:58,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910902978] [2020-10-11 17:07:58,222 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:58,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 17:07:58,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:07:58,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:07:58,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:07:58,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:07:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:58,376 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:07:58,376 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 17:07:58,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735693901] [2020-10-11 17:07:58,377 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:07:58,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:07:58,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:07:58,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:07:59,041 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:59,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 967 places, 857 transitions, 44628 flow. Second operand 26 states. [2020-10-11 17:07:59,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:59,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:59,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2020-10-11 17:08:03,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 17:08:04,117 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:08:04,118 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 17:08:04,124 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 17:08:04,124 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 05:08:04 BasicIcfg [2020-10-11 17:08:04,125 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 17:08:04,126 INFO L168 Benchmark]: Toolchain (without parser) took 829152.03 ms. Allocated memory was 250.1 MB in the beginning and 5.1 GB in the end (delta: 4.9 GB). Free memory was 205.1 MB in the beginning and 4.1 GB in the end (delta: -3.9 GB). Peak memory consumption was 927.0 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,127 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 250.1 MB. Free memory is still 226.5 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 17:08:04,127 INFO L168 Benchmark]: CACSL2BoogieTranslator took 676.62 ms. Allocated memory was 250.1 MB in the beginning and 311.4 MB in the end (delta: 61.3 MB). Free memory was 205.1 MB in the beginning and 267.3 MB in the end (delta: -62.2 MB). Peak memory consumption was 29.5 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,128 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.79 ms. Allocated memory is still 311.4 MB. Free memory was 267.3 MB in the beginning and 264.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,128 INFO L168 Benchmark]: Boogie Preprocessor took 44.83 ms. Allocated memory is still 311.4 MB. Free memory was 264.8 MB in the beginning and 262.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,128 INFO L168 Benchmark]: RCFGBuilder took 467.40 ms. Allocated memory is still 311.4 MB. Free memory was 262.3 MB in the beginning and 242.9 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,129 INFO L168 Benchmark]: TraceAbstraction took 827884.35 ms. Allocated memory was 311.4 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 242.9 MB in the beginning and 4.1 GB in the end (delta: -3.9 GB). Peak memory consumption was 903.4 MB. Max. memory is 14.2 GB. [2020-10-11 17:08:04,131 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.22 ms. Allocated memory is still 250.1 MB. Free memory is still 226.5 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 676.62 ms. Allocated memory was 250.1 MB in the beginning and 311.4 MB in the end (delta: 61.3 MB). Free memory was 205.1 MB in the beginning and 267.3 MB in the end (delta: -62.2 MB). Peak memory consumption was 29.5 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 69.79 ms. Allocated memory is still 311.4 MB. Free memory was 267.3 MB in the beginning and 264.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 44.83 ms. Allocated memory is still 311.4 MB. Free memory was 264.8 MB in the beginning and 262.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 467.40 ms. Allocated memory is still 311.4 MB. Free memory was 262.3 MB in the beginning and 242.9 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. * TraceAbstraction took 827884.35 ms. Allocated memory was 311.4 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 242.9 MB in the beginning and 4.1 GB in the end (delta: -3.9 GB). Peak memory consumption was 903.4 MB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 703). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 43/55 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 55951 conditions, 4974 events (608/4973 cut-off events. For 1379144/1379523 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 52537 event pairs, 0 based on Foata normal form. 234/4742 useless extension candidates. Maximal degree in co-relation 55528. Up to 830 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 51 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 827.7s, OverallIterations: 109, TraceHistogramMax: 11, AutomataDifference: 756.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1185 SDtfs, 6305 SDslu, 7649 SDs, 0 SdLazy, 34219 SolverSat, 8510 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 32.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 13896 GetRequests, 9278 SyntacticMatches, 91 SemanticMatches, 4527 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52215 ImplicationChecksByTransitivity, 99.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=44628occurred in iteration=108, 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: 1.1s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 39.3s InterpolantComputationTime, 18890 NumberOfCodeBlocks, 18890 NumberOfCodeBlocksAsserted, 610 NumberOfCheckSat, 18678 ConstructedInterpolants, 0 QuantifiedInterpolants, 8175094 SizeOfPredicates, 1780 NumberOfNonLiveVariables, 18486 ConjunctsInSsa, 2177 ConjunctsInUnsatCore, 212 InterpolantComputations, 6 PerfectInterpolantSequences, 52/44780 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