/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-longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:53:29,649 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:53:29,651 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:53:29,674 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:53:29,674 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:53:29,675 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:53:29,677 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:53:29,678 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:53:29,680 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:53:29,681 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:53:29,681 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:53:29,682 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:53:29,683 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:53:29,684 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:53:29,685 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:53:29,686 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:53:29,686 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:53:29,687 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:53:29,689 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:53:29,690 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:53:29,692 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:53:29,693 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:53:29,694 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:53:29,695 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:53:29,697 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:53:29,697 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:53:29,697 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:53:29,698 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:53:29,698 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:53:29,699 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:53:29,699 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:53:29,700 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:53:29,701 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:53:29,702 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:53:29,702 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:53:29,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:53:29,703 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:53:29,703 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:53:29,704 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:53:29,704 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:53:29,705 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:53:29,706 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:53:29,727 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:53:29,727 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:53:29,728 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:53:29,728 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:53:29,728 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:53:29,729 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:53:29,729 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:53:29,729 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:53:29,729 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:53:29,729 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:53:29,730 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:53:29,731 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:53:29,731 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:53:29,731 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:53:29,731 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:53:29,731 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:53:29,732 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:53:29,732 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:53:29,732 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:53:29,732 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:53:29,732 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:53:29,732 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:53:29,733 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:53:29,733 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:53:29,733 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:53:30,017 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:53:30,032 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:53:30,035 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:53:30,037 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:53:30,037 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:53:30,038 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-2.i [2020-10-11 16:53:30,093 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/037a91ea6/91fa9d6195544a78a5b5bd066e730841/FLAG537163e97 [2020-10-11 16:53:30,566 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:53:30,567 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-2.i [2020-10-11 16:53:30,583 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/037a91ea6/91fa9d6195544a78a5b5bd066e730841/FLAG537163e97 [2020-10-11 16:53:30,922 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/037a91ea6/91fa9d6195544a78a5b5bd066e730841 [2020-10-11 16:53:30,929 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:53:30,931 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:53:30,932 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:53:30,932 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:53:30,935 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:53:30,936 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:53:30" (1/1) ... [2020-10-11 16:53:30,939 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d9e1062 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:30, skipping insertion in model container [2020-10-11 16:53:30,939 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:53:30" (1/1) ... [2020-10-11 16:53:30,946 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:53:31,005 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:53:31,432 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:53:31,445 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:53:31,517 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:53:31,607 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:53:31,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31 WrapperNode [2020-10-11 16:53:31,608 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:53:31,610 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:53:31,610 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:53:31,610 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:53:31,618 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:53:31" (1/1) ... [2020-10-11 16:53:31,650 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:53:31" (1/1) ... [2020-10-11 16:53:31,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:53:31,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:53:31,675 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:53:31,675 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:53:31,681 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,684 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,684 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,690 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,694 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,696 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (1/1) ... [2020-10-11 16:53:31,699 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:53:31,700 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:53:31,700 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:53:31,700 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:53:31,701 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (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:53:31,757 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:53:31,757 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:53:31,757 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:53:31,757 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:53:31,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:53:31,758 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:53:31,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:53:31,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:53:31,758 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:53:31,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:53:31,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:53:31,760 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:53:32,106 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:53:32,106 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:53:32,109 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:53:32 BoogieIcfgContainer [2020-10-11 16:53:32,109 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:53:32,110 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:53:32,110 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:53:32,113 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:53:32,114 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:53:30" (1/3) ... [2020-10-11 16:53:32,114 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c84cd7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:53:32, skipping insertion in model container [2020-10-11 16:53:32,114 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:53:31" (2/3) ... [2020-10-11 16:53:32,115 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c84cd7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:53:32, skipping insertion in model container [2020-10-11 16:53:32,115 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:53:32" (3/3) ... [2020-10-11 16:53:32,117 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longer-2.i [2020-10-11 16:53:32,131 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:53:32,138 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:53:32,139 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:53:32,162 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,163 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,163 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,163 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,164 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,164 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,165 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,165 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,165 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,166 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,166 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,166 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,166 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,167 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,167 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,167 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,168 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,168 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,168 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,168 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,169 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,169 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,169 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,170 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,170 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,170 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,170 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,171 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,174 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,174 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,174 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,175 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,175 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,175 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,185 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,186 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,186 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,186 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,186 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,187 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:53:32,201 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:53:32,221 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:53:32,221 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:53:32,221 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:53:32,221 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:53:32,221 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:53:32,222 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:53:32,222 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:53:32,222 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:53:32,234 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:53:32,271 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-11 16:53:32,271 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:53:32,277 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:53:32,277 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:53:32,288 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 53 transitions, 112 flow [2020-10-11 16:53:32,316 INFO L129 PetriNetUnfolder]: 4/43 cut-off events. [2020-10-11 16:53:32,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:53:32,319 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:32,320 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:53:32,321 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:32,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:32,326 INFO L82 PathProgramCache]: Analyzing trace with hash 305903693, now seen corresponding path program 1 times [2020-10-11 16:53:32,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:32,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733266116] [2020-10-11 16:53:32,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:32,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:32,718 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:53:32,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733266116] [2020-10-11 16:53:32,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:32,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:53:32,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134988711] [2020-10-11 16:53:32,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:53:32,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:32,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:53:32,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:53:32,812 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:32,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 112 flow. Second operand 6 states. [2020-10-11 16:53:32,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:32,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:32,816 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:32,987 INFO L129 PetriNetUnfolder]: 44/184 cut-off events. [2020-10-11 16:53:32,987 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:53:32,989 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:53:32,992 INFO L132 encePairwiseOnDemand]: 44/55 looper letters, 11 selfloop transitions, 9 changer transitions 23/77 dead transitions. [2020-10-11 16:53:32,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 232 flow [2020-10-11 16:53:32,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:53:32,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:53:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 490 transitions. [2020-10-11 16:53:33,010 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8909090909090909 [2020-10-11 16:53:33,011 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 490 transitions. [2020-10-11 16:53:33,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 490 transitions. [2020-10-11 16:53:33,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:33,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 490 transitions. [2020-10-11 16:53:33,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:53:33,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:53:33,029 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:53:33,032 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:53:33,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 232 flow [2020-10-11 16:53:33,037 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:53:33,042 INFO L241 Difference]: Finished difference. Result has 69 places, 51 transitions, 155 flow [2020-10-11 16:53:33,045 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:53:33,045 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2020-10-11 16:53:33,046 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 51 transitions, 155 flow [2020-10-11 16:53:33,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:53:33,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:33,046 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:53:33,047 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:53:33,047 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:33,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:33,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1979459920, now seen corresponding path program 1 times [2020-10-11 16:53:33,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:33,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228461453] [2020-10-11 16:53:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:33,219 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:53:33,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228461453] [2020-10-11 16:53:33,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:33,220 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:53:33,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642428542] [2020-10-11 16:53:33,222 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:53:33,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:33,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:53:33,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:53:33,357 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:33,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 51 transitions, 155 flow. Second operand 6 states. [2020-10-11 16:53:33,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:33,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:33,358 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:33,428 INFO L129 PetriNetUnfolder]: 25/120 cut-off events. [2020-10-11 16:53:33,429 INFO L130 PetriNetUnfolder]: For 62/68 co-relation queries the response was YES. [2020-10-11 16:53:33,430 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:53:33,431 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 13 selfloop transitions, 9 changer transitions 5/61 dead transitions. [2020-10-11 16:53:33,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 61 transitions, 251 flow [2020-10-11 16:53:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 16:53:33,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-11 16:53:33,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 324 transitions. [2020-10-11 16:53:33,434 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8415584415584415 [2020-10-11 16:53:33,434 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 324 transitions. [2020-10-11 16:53:33,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 324 transitions. [2020-10-11 16:53:33,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:33,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 324 transitions. [2020-10-11 16:53:33,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-11 16:53:33,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-11 16:53:33,437 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-11 16:53:33,437 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:53:33,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 61 transitions, 251 flow [2020-10-11 16:53:33,439 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:53:33,441 INFO L241 Difference]: Finished difference. Result has 63 places, 54 transitions, 194 flow [2020-10-11 16:53:33,441 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:53:33,442 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2020-10-11 16:53:33,442 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 54 transitions, 194 flow [2020-10-11 16:53:33,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:53:33,443 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:33,443 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:53:33,443 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:53:33,443 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:33,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:33,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1106394582, now seen corresponding path program 1 times [2020-10-11 16:53:33,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:33,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898719341] [2020-10-11 16:53:33,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:33,553 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:53:33,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898719341] [2020-10-11 16:53:33,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:33,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:53:33,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098007098] [2020-10-11 16:53:33,555 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:53:33,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:33,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:53:33,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:53:33,691 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:33,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 54 transitions, 194 flow. Second operand 6 states. [2020-10-11 16:53:33,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:33,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:33,692 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:33,771 INFO L129 PetriNetUnfolder]: 35/179 cut-off events. [2020-10-11 16:53:33,771 INFO L130 PetriNetUnfolder]: For 107/120 co-relation queries the response was YES. [2020-10-11 16:53:33,773 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 656 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:53:33,774 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 20 selfloop transitions, 11 changer transitions 8/73 dead transitions. [2020-10-11 16:53:33,774 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 374 flow [2020-10-11 16:53:33,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-11 16:53:33,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-11 16:53:33,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 419 transitions. [2020-10-11 16:53:33,777 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8464646464646465 [2020-10-11 16:53:33,777 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 419 transitions. [2020-10-11 16:53:33,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 419 transitions. [2020-10-11 16:53:33,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:33,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 419 transitions. [2020-10-11 16:53:33,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-11 16:53:33,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-11 16:53:33,780 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-11 16:53:33,780 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:53:33,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 374 flow [2020-10-11 16:53:33,782 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:53:33,784 INFO L241 Difference]: Finished difference. Result has 73 places, 59 transitions, 263 flow [2020-10-11 16:53:33,785 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:53:33,785 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2020-10-11 16:53:33,785 INFO L481 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 263 flow [2020-10-11 16:53:33,785 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:53:33,785 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:33,786 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:53:33,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:53:33,786 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:33,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:33,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1917752336, now seen corresponding path program 2 times [2020-10-11 16:53:33,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:33,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932685739] [2020-10-11 16:53:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:33,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:33,890 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:53:33,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932685739] [2020-10-11 16:53:33,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:33,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:53:33,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660084823] [2020-10-11 16:53:33,892 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:53:33,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:33,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:53:33,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:53:34,039 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:34,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 263 flow. Second operand 6 states. [2020-10-11 16:53:34,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:34,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:34,040 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:34,156 INFO L129 PetriNetUnfolder]: 28/161 cut-off events. [2020-10-11 16:53:34,157 INFO L130 PetriNetUnfolder]: For 235/260 co-relation queries the response was YES. [2020-10-11 16:53:34,158 INFO L80 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 161 events. 28/161 cut-off events. For 235/260 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 574 event pairs, 0 based on Foata normal form. 22/167 useless extension candidates. Maximal degree in co-relation 336. Up to 30 conditions per place. [2020-10-11 16:53:34,159 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 16 selfloop transitions, 12 changer transitions 11/73 dead transitions. [2020-10-11 16:53:34,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 451 flow [2020-10-11 16:53:34,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-11 16:53:34,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-11 16:53:34,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 413 transitions. [2020-10-11 16:53:34,162 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8343434343434344 [2020-10-11 16:53:34,162 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 413 transitions. [2020-10-11 16:53:34,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 413 transitions. [2020-10-11 16:53:34,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:34,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 413 transitions. [2020-10-11 16:53:34,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-11 16:53:34,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-11 16:53:34,166 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-11 16:53:34,166 INFO L185 Difference]: Start difference. First operand has 73 places, 59 transitions, 263 flow. Second operand 9 states and 413 transitions. [2020-10-11 16:53:34,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 451 flow [2020-10-11 16:53:34,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 73 transitions, 431 flow, removed 6 selfloop flow, removed 3 redundant places. [2020-10-11 16:53:34,172 INFO L241 Difference]: Finished difference. Result has 80 places, 60 transitions, 306 flow [2020-10-11 16:53:34,172 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=9, PETRI_FLOW=306, PETRI_PLACES=80, PETRI_TRANSITIONS=60} [2020-10-11 16:53:34,173 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2020-10-11 16:53:34,173 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 60 transitions, 306 flow [2020-10-11 16:53:34,173 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:53:34,173 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:34,173 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:53:34,174 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:53:34,174 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:34,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:34,174 INFO L82 PathProgramCache]: Analyzing trace with hash 2052585901, now seen corresponding path program 1 times [2020-10-11 16:53:34,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:34,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283011121] [2020-10-11 16:53:34,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:34,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:34,325 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:53:34,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283011121] [2020-10-11 16:53:34,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:34,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:53:34,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152181824] [2020-10-11 16:53:34,326 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:53:34,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:34,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:53:34,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:53:34,476 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:34,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 60 transitions, 306 flow. Second operand 7 states. [2020-10-11 16:53:34,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:34,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:34,477 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:34,594 INFO L129 PetriNetUnfolder]: 41/211 cut-off events. [2020-10-11 16:53:34,594 INFO L130 PetriNetUnfolder]: For 581/619 co-relation queries the response was YES. [2020-10-11 16:53:34,596 INFO L80 FinitePrefix]: Finished finitePrefix Result has 553 conditions, 211 events. 41/211 cut-off events. For 581/619 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 811 event pairs, 0 based on Foata normal form. 18/207 useless extension candidates. Maximal degree in co-relation 509. Up to 48 conditions per place. [2020-10-11 16:53:34,597 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 21 selfloop transitions, 21 changer transitions 8/84 dead transitions. [2020-10-11 16:53:34,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 84 transitions, 630 flow [2020-10-11 16:53:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:53:34,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:53:34,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 510 transitions. [2020-10-11 16:53:34,600 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8429752066115702 [2020-10-11 16:53:34,600 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 510 transitions. [2020-10-11 16:53:34,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 510 transitions. [2020-10-11 16:53:34,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:34,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 510 transitions. [2020-10-11 16:53:34,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:53:34,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:53:34,604 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:53:34,604 INFO L185 Difference]: Start difference. First operand has 80 places, 60 transitions, 306 flow. Second operand 11 states and 510 transitions. [2020-10-11 16:53:34,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 84 transitions, 630 flow [2020-10-11 16:53:34,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 84 transitions, 514 flow, removed 45 selfloop flow, removed 10 redundant places. [2020-10-11 16:53:34,609 INFO L241 Difference]: Finished difference. Result has 84 places, 66 transitions, 391 flow [2020-10-11 16:53:34,610 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=391, PETRI_PLACES=84, PETRI_TRANSITIONS=66} [2020-10-11 16:53:34,610 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2020-10-11 16:53:34,610 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 66 transitions, 391 flow [2020-10-11 16:53:34,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:53:34,610 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:34,611 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:53:34,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:53:34,611 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:34,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash -195870995, now seen corresponding path program 2 times [2020-10-11 16:53:34,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:34,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979620179] [2020-10-11 16:53:34,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:34,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:34,703 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:53:34,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979620179] [2020-10-11 16:53:34,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:53:34,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:53:34,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9073925] [2020-10-11 16:53:34,705 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:53:34,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:34,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:53:34,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:53:34,903 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:34,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 66 transitions, 391 flow. Second operand 7 states. [2020-10-11 16:53:34,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:34,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:34,906 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:35,121 INFO L129 PetriNetUnfolder]: 36/196 cut-off events. [2020-10-11 16:53:35,121 INFO L130 PetriNetUnfolder]: For 754/804 co-relation queries the response was YES. [2020-10-11 16:53:35,123 INFO L80 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 196 events. 36/196 cut-off events. For 754/804 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 770 event pairs, 0 based on Foata normal form. 28/205 useless extension candidates. Maximal degree in co-relation 540. Up to 44 conditions per place. [2020-10-11 16:53:35,124 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 19 selfloop transitions, 23 changer transitions 11/87 dead transitions. [2020-10-11 16:53:35,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 87 transitions, 761 flow [2020-10-11 16:53:35,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-11 16:53:35,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-11 16:53:35,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 550 transitions. [2020-10-11 16:53:35,127 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:53:35,127 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 550 transitions. [2020-10-11 16:53:35,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 550 transitions. [2020-10-11 16:53:35,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:35,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 550 transitions. [2020-10-11 16:53:35,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-11 16:53:35,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-11 16:53:35,130 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-11 16:53:35,131 INFO L185 Difference]: Start difference. First operand has 84 places, 66 transitions, 391 flow. Second operand 12 states and 550 transitions. [2020-10-11 16:53:35,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 87 transitions, 761 flow [2020-10-11 16:53:35,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 87 transitions, 703 flow, removed 20 selfloop flow, removed 5 redundant places. [2020-10-11 16:53:35,137 INFO L241 Difference]: Finished difference. Result has 93 places, 69 transitions, 479 flow [2020-10-11 16:53:35,138 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=479, PETRI_PLACES=93, PETRI_TRANSITIONS=69} [2020-10-11 16:53:35,138 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2020-10-11 16:53:35,138 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 69 transitions, 479 flow [2020-10-11 16:53:35,138 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:53:35,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:35,138 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:53:35,139 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 16:53:35,139 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:35,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:35,139 INFO L82 PathProgramCache]: Analyzing trace with hash -1867254852, now seen corresponding path program 1 times [2020-10-11 16:53:35,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:35,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346256469] [2020-10-11 16:53:35,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:35,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:35,242 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:53:35,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346256469] [2020-10-11 16:53:35,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445901447] [2020-10-11 16:53:35,243 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:53:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:35,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:53:35,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:35,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:35,400 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:53:35,401 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:35,401 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-11 16:53:35,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318263658] [2020-10-11 16:53:35,402 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:53:35,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:35,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:53:35,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:53:35,535 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:35,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 69 transitions, 479 flow. Second operand 9 states. [2020-10-11 16:53:35,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:35,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:35,536 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:35,667 INFO L129 PetriNetUnfolder]: 36/203 cut-off events. [2020-10-11 16:53:35,667 INFO L130 PetriNetUnfolder]: For 1035/1088 co-relation queries the response was YES. [2020-10-11 16:53:35,668 INFO L80 FinitePrefix]: Finished finitePrefix Result has 644 conditions, 203 events. 36/203 cut-off events. For 1035/1088 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 771 event pairs, 0 based on Foata normal form. 31/213 useless extension candidates. Maximal degree in co-relation 594. Up to 44 conditions per place. [2020-10-11 16:53:35,670 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 28 selfloop transitions, 13 changer transitions 8/83 dead transitions. [2020-10-11 16:53:35,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 83 transitions, 787 flow [2020-10-11 16:53:35,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:53:35,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:53:35,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 505 transitions. [2020-10-11 16:53:35,673 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347107438016529 [2020-10-11 16:53:35,673 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 505 transitions. [2020-10-11 16:53:35,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 505 transitions. [2020-10-11 16:53:35,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:35,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 505 transitions. [2020-10-11 16:53:35,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:53:35,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:53:35,677 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:53:35,677 INFO L185 Difference]: Start difference. First operand has 93 places, 69 transitions, 479 flow. Second operand 11 states and 505 transitions. [2020-10-11 16:53:35,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 83 transitions, 787 flow [2020-10-11 16:53:35,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 83 transitions, 714 flow, removed 19 selfloop flow, removed 9 redundant places. [2020-10-11 16:53:35,686 INFO L241 Difference]: Finished difference. Result has 96 places, 71 transitions, 494 flow [2020-10-11 16:53:35,686 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=494, PETRI_PLACES=96, PETRI_TRANSITIONS=71} [2020-10-11 16:53:35,686 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 41 predicate places. [2020-10-11 16:53:35,686 INFO L481 AbstractCegarLoop]: Abstraction has has 96 places, 71 transitions, 494 flow [2020-10-11 16:53:35,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:53:35,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:35,687 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:53:35,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2020-10-11 16:53:35,901 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:35,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:35,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1014709908, now seen corresponding path program 2 times [2020-10-11 16:53:35,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:35,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890556043] [2020-10-11 16:53:35,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:35,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:36,062 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:53:36,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890556043] [2020-10-11 16:53:36,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785643807] [2020-10-11 16:53:36,063 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:53:36,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:53:36,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:36,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:53:36,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:36,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:36,185 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:36,195 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:53:36,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:36,196 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-10-11 16:53:36,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133843571] [2020-10-11 16:53:36,197 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:53:36,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:36,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:53:36,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:53:36,309 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:36,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 71 transitions, 494 flow. Second operand 10 states. [2020-10-11 16:53:36,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:36,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:36,310 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:36,543 INFO L129 PetriNetUnfolder]: 42/242 cut-off events. [2020-10-11 16:53:36,544 INFO L130 PetriNetUnfolder]: For 1541/1601 co-relation queries the response was YES. [2020-10-11 16:53:36,547 INFO L80 FinitePrefix]: Finished finitePrefix Result has 800 conditions, 242 events. 42/242 cut-off events. For 1541/1601 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1040 event pairs, 0 based on Foata normal form. 31/248 useless extension candidates. Maximal degree in co-relation 749. Up to 54 conditions per place. [2020-10-11 16:53:36,552 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 28 selfloop transitions, 21 changer transitions 8/91 dead transitions. [2020-10-11 16:53:36,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 91 transitions, 932 flow [2020-10-11 16:53:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-11 16:53:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-11 16:53:36,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 642 transitions. [2020-10-11 16:53:36,557 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8337662337662337 [2020-10-11 16:53:36,557 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 642 transitions. [2020-10-11 16:53:36,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 642 transitions. [2020-10-11 16:53:36,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:36,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 642 transitions. [2020-10-11 16:53:36,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-11 16:53:36,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-11 16:53:36,561 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-11 16:53:36,562 INFO L185 Difference]: Start difference. First operand has 96 places, 71 transitions, 494 flow. Second operand 14 states and 642 transitions. [2020-10-11 16:53:36,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 91 transitions, 932 flow [2020-10-11 16:53:36,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 91 transitions, 838 flow, removed 36 selfloop flow, removed 8 redundant places. [2020-10-11 16:53:36,579 INFO L241 Difference]: Finished difference. Result has 105 places, 78 transitions, 609 flow [2020-10-11 16:53:36,580 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=609, PETRI_PLACES=105, PETRI_TRANSITIONS=78} [2020-10-11 16:53:36,580 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2020-10-11 16:53:36,580 INFO L481 AbstractCegarLoop]: Abstraction has has 105 places, 78 transitions, 609 flow [2020-10-11 16:53:36,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:53:36,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:36,581 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:53:36,793 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:36,794 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:36,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:36,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1010096264, now seen corresponding path program 3 times [2020-10-11 16:53:36,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:36,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169440789] [2020-10-11 16:53:36,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:36,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:36,918 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:53:36,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169440789] [2020-10-11 16:53:36,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63399391] [2020-10-11 16:53:36,919 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:53:36,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:53:36,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:36,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:53:36,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:37,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:37,019 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:53:37,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:37,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-11 16:53:37,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278280734] [2020-10-11 16:53:37,021 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:53:37,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:37,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:53:37,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:53:37,253 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:37,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 78 transitions, 609 flow. Second operand 9 states. [2020-10-11 16:53:37,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:37,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:37,254 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:37,457 INFO L129 PetriNetUnfolder]: 57/310 cut-off events. [2020-10-11 16:53:37,457 INFO L130 PetriNetUnfolder]: For 2723/2823 co-relation queries the response was YES. [2020-10-11 16:53:37,460 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1163 conditions, 310 events. 57/310 cut-off events. For 2723/2823 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1482 event pairs, 0 based on Foata normal form. 36/313 useless extension candidates. Maximal degree in co-relation 1108. Up to 74 conditions per place. [2020-10-11 16:53:37,464 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 34 selfloop transitions, 26 changer transitions 8/102 dead transitions. [2020-10-11 16:53:37,464 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 102 transitions, 1197 flow [2020-10-11 16:53:37,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:53:37,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:53:37,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 692 transitions. [2020-10-11 16:53:37,468 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8387878787878787 [2020-10-11 16:53:37,468 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 692 transitions. [2020-10-11 16:53:37,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 692 transitions. [2020-10-11 16:53:37,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:37,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 692 transitions. [2020-10-11 16:53:37,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:53:37,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:53:37,472 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:53:37,473 INFO L185 Difference]: Start difference. First operand has 105 places, 78 transitions, 609 flow. Second operand 15 states and 692 transitions. [2020-10-11 16:53:37,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 102 transitions, 1197 flow [2020-10-11 16:53:37,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 102 transitions, 1065 flow, removed 60 selfloop flow, removed 6 redundant places. [2020-10-11 16:53:37,488 INFO L241 Difference]: Finished difference. Result has 117 places, 84 transitions, 745 flow [2020-10-11 16:53:37,488 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=745, PETRI_PLACES=117, PETRI_TRANSITIONS=84} [2020-10-11 16:53:37,488 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 62 predicate places. [2020-10-11 16:53:37,488 INFO L481 AbstractCegarLoop]: Abstraction has has 117 places, 84 transitions, 745 flow [2020-10-11 16:53:37,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:53:37,489 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:37,489 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:53:37,703 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:37,704 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:37,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:37,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1269320736, now seen corresponding path program 4 times [2020-10-11 16:53:37,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:37,704 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397065175] [2020-10-11 16:53:37,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:37,796 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:53:37,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397065175] [2020-10-11 16:53:37,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297691668] [2020-10-11 16:53:37,796 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:53:37,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:53:37,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:37,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:37,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:37,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:37,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:37,908 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:53:37,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:37,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-10-11 16:53:37,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793433978] [2020-10-11 16:53:37,911 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:53:37,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:37,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:53:37,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:53:37,977 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:37,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 84 transitions, 745 flow. Second operand 10 states. [2020-10-11 16:53:37,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:37,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:37,978 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:38,342 INFO L129 PetriNetUnfolder]: 58/326 cut-off events. [2020-10-11 16:53:38,342 INFO L130 PetriNetUnfolder]: For 3941/4055 co-relation queries the response was YES. [2020-10-11 16:53:38,345 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 326 events. 58/326 cut-off events. For 3941/4055 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1613 event pairs, 0 based on Foata normal form. 43/336 useless extension candidates. Maximal degree in co-relation 1276. Up to 76 conditions per place. [2020-10-11 16:53:38,348 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 30 selfloop transitions, 34 changer transitions 17/115 dead transitions. [2020-10-11 16:53:38,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 115 transitions, 1631 flow [2020-10-11 16:53:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:53:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:53:38,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 916 transitions. [2020-10-11 16:53:38,354 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327272727272728 [2020-10-11 16:53:38,355 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 916 transitions. [2020-10-11 16:53:38,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 916 transitions. [2020-10-11 16:53:38,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:38,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 916 transitions. [2020-10-11 16:53:38,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:53:38,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:53:38,362 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:53:38,362 INFO L185 Difference]: Start difference. First operand has 117 places, 84 transitions, 745 flow. Second operand 20 states and 916 transitions. [2020-10-11 16:53:38,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 115 transitions, 1631 flow [2020-10-11 16:53:38,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 115 transitions, 1411 flow, removed 93 selfloop flow, removed 10 redundant places. [2020-10-11 16:53:38,378 INFO L241 Difference]: Finished difference. Result has 133 places, 93 transitions, 955 flow [2020-10-11 16:53:38,379 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=955, PETRI_PLACES=133, PETRI_TRANSITIONS=93} [2020-10-11 16:53:38,379 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2020-10-11 16:53:38,380 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 93 transitions, 955 flow [2020-10-11 16:53:38,380 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:53:38,380 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:38,380 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:53:38,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:38,594 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:38,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:38,595 INFO L82 PathProgramCache]: Analyzing trace with hash -888506520, now seen corresponding path program 1 times [2020-10-11 16:53:38,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:38,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301425949] [2020-10-11 16:53:38,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:38,684 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:53:38,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301425949] [2020-10-11 16:53:38,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653106681] [2020-10-11 16:53:38,685 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:53:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:38,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:53:38,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:38,752 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:38,757 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:53:38,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:38,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-11 16:53:38,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696068554] [2020-10-11 16:53:38,759 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 16:53:38,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:38,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 16:53:38,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-10-11 16:53:38,959 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:38,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 93 transitions, 955 flow. Second operand 9 states. [2020-10-11 16:53:38,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:38,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:38,960 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:39,190 INFO L129 PetriNetUnfolder]: 54/313 cut-off events. [2020-10-11 16:53:39,190 INFO L130 PetriNetUnfolder]: For 3989/4071 co-relation queries the response was YES. [2020-10-11 16:53:39,194 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1291 conditions, 313 events. 54/313 cut-off events. For 3989/4071 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1509 event pairs, 0 based on Foata normal form. 30/310 useless extension candidates. Maximal degree in co-relation 1224. Up to 70 conditions per place. [2020-10-11 16:53:39,198 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 45 selfloop transitions, 25 changer transitions 8/112 dead transitions. [2020-10-11 16:53:39,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 112 transitions, 1593 flow [2020-10-11 16:53:39,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:53:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:53:39,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 596 transitions. [2020-10-11 16:53:39,202 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335664335664336 [2020-10-11 16:53:39,202 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 596 transitions. [2020-10-11 16:53:39,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 596 transitions. [2020-10-11 16:53:39,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:39,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 596 transitions. [2020-10-11 16:53:39,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:53:39,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:53:39,208 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:53:39,208 INFO L185 Difference]: Start difference. First operand has 133 places, 93 transitions, 955 flow. Second operand 13 states and 596 transitions. [2020-10-11 16:53:39,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 112 transitions, 1593 flow [2020-10-11 16:53:39,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 112 transitions, 1354 flow, removed 105 selfloop flow, removed 13 redundant places. [2020-10-11 16:53:39,227 INFO L241 Difference]: Finished difference. Result has 132 places, 95 transitions, 870 flow [2020-10-11 16:53:39,227 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=870, PETRI_PLACES=132, PETRI_TRANSITIONS=95} [2020-10-11 16:53:39,228 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 77 predicate places. [2020-10-11 16:53:39,228 INFO L481 AbstractCegarLoop]: Abstraction has has 132 places, 95 transitions, 870 flow [2020-10-11 16:53:39,228 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 16:53:39,228 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:39,228 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:53:39,442 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-11 16:53:39,443 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:39,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:39,443 INFO L82 PathProgramCache]: Analyzing trace with hash -723541652, now seen corresponding path program 2 times [2020-10-11 16:53:39,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:39,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883733030] [2020-10-11 16:53:39,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:39,533 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:53:39,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883733030] [2020-10-11 16:53:39,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505869584] [2020-10-11 16:53:39,534 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:53:39,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:53:39,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:39,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:39,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:39,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:39,645 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:53:39,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:39,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2020-10-11 16:53:39,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602824560] [2020-10-11 16:53:39,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:39,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:39,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:39,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:39,971 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:39,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 95 transitions, 870 flow. Second operand 11 states. [2020-10-11 16:53:39,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:39,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:39,972 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:40,354 INFO L129 PetriNetUnfolder]: 66/361 cut-off events. [2020-10-11 16:53:40,354 INFO L130 PetriNetUnfolder]: For 5474/5591 co-relation queries the response was YES. [2020-10-11 16:53:40,359 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1586 conditions, 361 events. 66/361 cut-off events. For 5474/5591 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1824 event pairs, 0 based on Foata normal form. 40/366 useless extension candidates. Maximal degree in co-relation 1518. Up to 74 conditions per place. [2020-10-11 16:53:40,362 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 27 selfloop transitions, 55 changer transitions 14/130 dead transitions. [2020-10-11 16:53:40,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 130 transitions, 2046 flow [2020-10-11 16:53:40,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:53:40,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:53:40,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 916 transitions. [2020-10-11 16:53:40,365 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327272727272728 [2020-10-11 16:53:40,366 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 916 transitions. [2020-10-11 16:53:40,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 916 transitions. [2020-10-11 16:53:40,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:40,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 916 transitions. [2020-10-11 16:53:40,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:53:40,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:53:40,370 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:53:40,370 INFO L185 Difference]: Start difference. First operand has 132 places, 95 transitions, 870 flow. Second operand 20 states and 916 transitions. [2020-10-11 16:53:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 130 transitions, 2046 flow [2020-10-11 16:53:40,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 130 transitions, 1864 flow, removed 70 selfloop flow, removed 10 redundant places. [2020-10-11 16:53:40,392 INFO L241 Difference]: Finished difference. Result has 149 places, 105 transitions, 1224 flow [2020-10-11 16:53:40,392 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1224, PETRI_PLACES=149, PETRI_TRANSITIONS=105} [2020-10-11 16:53:40,393 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2020-10-11 16:53:40,393 INFO L481 AbstractCegarLoop]: Abstraction has has 149 places, 105 transitions, 1224 flow [2020-10-11 16:53:40,393 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:40,394 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:40,394 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:53:40,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:40,603 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:40,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:40,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1107095242, now seen corresponding path program 3 times [2020-10-11 16:53:40,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:40,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502423930] [2020-10-11 16:53:40,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:40,704 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:53:40,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502423930] [2020-10-11 16:53:40,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522371732] [2020-10-11 16:53:40,705 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:53:40,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:53:40,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:40,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:40,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:40,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:53:40,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:40,838 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-11 16:53:40,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034310320] [2020-10-11 16:53:40,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:53:40,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:40,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:53:40,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:53:41,124 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:41,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 105 transitions, 1224 flow. Second operand 10 states. [2020-10-11 16:53:41,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:41,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:41,125 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:41,398 INFO L129 PetriNetUnfolder]: 63/378 cut-off events. [2020-10-11 16:53:41,398 INFO L130 PetriNetUnfolder]: For 8106/8231 co-relation queries the response was YES. [2020-10-11 16:53:41,401 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 378 events. 63/378 cut-off events. For 8106/8231 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1993 event pairs, 0 based on Foata normal form. 43/383 useless extension candidates. Maximal degree in co-relation 1678. Up to 72 conditions per place. [2020-10-11 16:53:41,405 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 41 selfloop transitions, 38 changer transitions 5/118 dead transitions. [2020-10-11 16:53:41,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 118 transitions, 1842 flow [2020-10-11 16:53:41,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:53:41,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:53:41,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 685 transitions. [2020-10-11 16:53:41,408 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:53:41,408 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 685 transitions. [2020-10-11 16:53:41,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 685 transitions. [2020-10-11 16:53:41,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:41,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 685 transitions. [2020-10-11 16:53:41,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:53:41,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:53:41,411 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:53:41,411 INFO L185 Difference]: Start difference. First operand has 149 places, 105 transitions, 1224 flow. Second operand 15 states and 685 transitions. [2020-10-11 16:53:41,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 118 transitions, 1842 flow [2020-10-11 16:53:41,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 118 transitions, 1531 flow, removed 122 selfloop flow, removed 14 redundant places. [2020-10-11 16:53:41,436 INFO L241 Difference]: Finished difference. Result has 148 places, 108 transitions, 1150 flow [2020-10-11 16:53:41,436 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1150, PETRI_PLACES=148, PETRI_TRANSITIONS=108} [2020-10-11 16:53:41,436 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2020-10-11 16:53:41,437 INFO L481 AbstractCegarLoop]: Abstraction has has 148 places, 108 transitions, 1150 flow [2020-10-11 16:53:41,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:53:41,437 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:41,437 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:53:41,650 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:41,651 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:41,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:41,652 INFO L82 PathProgramCache]: Analyzing trace with hash 228217111, now seen corresponding path program 4 times [2020-10-11 16:53:41,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:41,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254050986] [2020-10-11 16:53:41,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:41,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:41,762 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:53:41,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254050986] [2020-10-11 16:53:41,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472387065] [2020-10-11 16:53:41,763 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:53:41,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:53:41,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:41,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:41,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:41,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:41,857 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:53:41,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:41,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-11 16:53:41,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579907520] [2020-10-11 16:53:41,859 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:53:41,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:41,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:53:41,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:53:42,003 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:42,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 108 transitions, 1150 flow. Second operand 10 states. [2020-10-11 16:53:42,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:42,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:42,004 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:42,183 INFO L129 PetriNetUnfolder]: 67/392 cut-off events. [2020-10-11 16:53:42,184 INFO L130 PetriNetUnfolder]: For 7205/7317 co-relation queries the response was YES. [2020-10-11 16:53:42,187 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 392 events. 67/392 cut-off events. For 7205/7317 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2056 event pairs, 0 based on Foata normal form. 34/385 useless extension candidates. Maximal degree in co-relation 1693. Up to 92 conditions per place. [2020-10-11 16:53:42,190 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 67 selfloop transitions, 15 changer transitions 8/124 dead transitions. [2020-10-11 16:53:42,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 124 transitions, 1846 flow [2020-10-11 16:53:42,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:53:42,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:53:42,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 595 transitions. [2020-10-11 16:53:42,192 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321678321678322 [2020-10-11 16:53:42,192 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 595 transitions. [2020-10-11 16:53:42,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 595 transitions. [2020-10-11 16:53:42,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:42,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 595 transitions. [2020-10-11 16:53:42,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:53:42,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:53:42,197 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:53:42,197 INFO L185 Difference]: Start difference. First operand has 148 places, 108 transitions, 1150 flow. Second operand 13 states and 595 transitions. [2020-10-11 16:53:42,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 124 transitions, 1846 flow [2020-10-11 16:53:42,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 124 transitions, 1612 flow, removed 95 selfloop flow, removed 15 redundant places. [2020-10-11 16:53:42,218 INFO L241 Difference]: Finished difference. Result has 148 places, 110 transitions, 1148 flow [2020-10-11 16:53:42,219 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1148, PETRI_PLACES=148, PETRI_TRANSITIONS=110} [2020-10-11 16:53:42,219 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2020-10-11 16:53:42,219 INFO L481 AbstractCegarLoop]: Abstraction has has 148 places, 110 transitions, 1148 flow [2020-10-11 16:53:42,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:53:42,219 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:42,219 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:53:42,434 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-11 16:53:42,435 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:42,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:42,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1168338915, now seen corresponding path program 5 times [2020-10-11 16:53:42,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:42,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56175856] [2020-10-11 16:53:42,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:42,537 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:53:42,537 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56175856] [2020-10-11 16:53:42,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289985586] [2020-10-11 16:53:42,538 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:53:42,608 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:53:42,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:42,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:42,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:42,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:42,632 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:53:42,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:42,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-11 16:53:42,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736168323] [2020-10-11 16:53:42,634 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:53:42,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:42,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:53:42,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:53:42,907 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:42,908 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 110 transitions, 1148 flow. Second operand 10 states. [2020-10-11 16:53:42,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:42,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:42,908 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:43,153 INFO L129 PetriNetUnfolder]: 69/410 cut-off events. [2020-10-11 16:53:43,153 INFO L130 PetriNetUnfolder]: For 6062/6165 co-relation queries the response was YES. [2020-10-11 16:53:43,157 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1729 conditions, 410 events. 69/410 cut-off events. For 6062/6165 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2206 event pairs, 0 based on Foata normal form. 39/406 useless extension candidates. Maximal degree in co-relation 1656. Up to 78 conditions per place. [2020-10-11 16:53:43,160 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 54 selfloop transitions, 30 changer transitions 8/126 dead transitions. [2020-10-11 16:53:43,160 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 126 transitions, 1806 flow [2020-10-11 16:53:43,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:53:43,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:53:43,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 778 transitions. [2020-10-11 16:53:43,162 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320855614973262 [2020-10-11 16:53:43,162 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 778 transitions. [2020-10-11 16:53:43,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 778 transitions. [2020-10-11 16:53:43,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:43,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 778 transitions. [2020-10-11 16:53:43,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:53:43,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:53:43,166 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:53:43,166 INFO L185 Difference]: Start difference. First operand has 148 places, 110 transitions, 1148 flow. Second operand 17 states and 778 transitions. [2020-10-11 16:53:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 126 transitions, 1806 flow [2020-10-11 16:53:43,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 126 transitions, 1712 flow, removed 34 selfloop flow, removed 10 redundant places. [2020-10-11 16:53:43,186 INFO L241 Difference]: Finished difference. Result has 156 places, 112 transitions, 1227 flow [2020-10-11 16:53:43,186 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1227, PETRI_PLACES=156, PETRI_TRANSITIONS=112} [2020-10-11 16:53:43,186 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2020-10-11 16:53:43,186 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 112 transitions, 1227 flow [2020-10-11 16:53:43,186 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:53:43,187 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:43,187 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:53:43,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:53:43,399 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:43,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:43,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1598037361, now seen corresponding path program 6 times [2020-10-11 16:53:43,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:43,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765031176] [2020-10-11 16:53:43,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:43,510 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:53:43,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765031176] [2020-10-11 16:53:43,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13370256] [2020-10-11 16:53:43,510 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:53:43,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:53:43,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:43,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:43,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:43,587 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:43,598 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:43,603 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:53:43,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:43,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-11 16:53:43,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021001621] [2020-10-11 16:53:43,604 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:43,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:43,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:43,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:43,688 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:43,688 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 112 transitions, 1227 flow. Second operand 11 states. [2020-10-11 16:53:43,688 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:43,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:43,689 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:44,040 INFO L129 PetriNetUnfolder]: 75/457 cut-off events. [2020-10-11 16:53:44,041 INFO L130 PetriNetUnfolder]: For 7636/7759 co-relation queries the response was YES. [2020-10-11 16:53:44,046 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1998 conditions, 457 events. 75/457 cut-off events. For 7636/7759 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2614 event pairs, 0 based on Foata normal form. 44/453 useless extension candidates. Maximal degree in co-relation 1923. Up to 90 conditions per place. [2020-10-11 16:53:44,050 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 42 selfloop transitions, 50 changer transitions 8/134 dead transitions. [2020-10-11 16:53:44,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 134 transitions, 2067 flow [2020-10-11 16:53:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:53:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:53:44,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 867 transitions. [2020-10-11 16:53:44,053 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8296650717703349 [2020-10-11 16:53:44,053 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 867 transitions. [2020-10-11 16:53:44,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 867 transitions. [2020-10-11 16:53:44,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:44,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 867 transitions. [2020-10-11 16:53:44,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:53:44,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:53:44,057 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:53:44,058 INFO L185 Difference]: Start difference. First operand has 156 places, 112 transitions, 1227 flow. Second operand 19 states and 867 transitions. [2020-10-11 16:53:44,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 134 transitions, 2067 flow [2020-10-11 16:53:44,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 134 transitions, 1902 flow, removed 57 selfloop flow, removed 14 redundant places. [2020-10-11 16:53:44,082 INFO L241 Difference]: Finished difference. Result has 163 places, 119 transitions, 1436 flow [2020-10-11 16:53:44,082 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1436, PETRI_PLACES=163, PETRI_TRANSITIONS=119} [2020-10-11 16:53:44,082 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 108 predicate places. [2020-10-11 16:53:44,082 INFO L481 AbstractCegarLoop]: Abstraction has has 163 places, 119 transitions, 1436 flow [2020-10-11 16:53:44,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:44,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:44,083 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:53:44,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:53:44,297 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:44,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:44,298 INFO L82 PathProgramCache]: Analyzing trace with hash -2099022603, now seen corresponding path program 7 times [2020-10-11 16:53:44,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:44,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149828229] [2020-10-11 16:53:44,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:44,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:44,403 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:53:44,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149828229] [2020-10-11 16:53:44,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500202393] [2020-10-11 16:53:44,404 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:53:44,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:44,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:53:44,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:44,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:44,507 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:44,512 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:53:44,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:44,512 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-11 16:53:44,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512545501] [2020-10-11 16:53:44,513 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:44,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:44,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:44,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:44,845 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:44,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 119 transitions, 1436 flow. Second operand 11 states. [2020-10-11 16:53:44,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:44,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:44,846 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:45,268 INFO L129 PetriNetUnfolder]: 81/481 cut-off events. [2020-10-11 16:53:45,269 INFO L130 PetriNetUnfolder]: For 9212/9351 co-relation queries the response was YES. [2020-10-11 16:53:45,273 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2229 conditions, 481 events. 81/481 cut-off events. For 9212/9351 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2798 event pairs, 0 based on Foata normal form. 50/483 useless extension candidates. Maximal degree in co-relation 2150. Up to 98 conditions per place. [2020-10-11 16:53:45,277 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 38 selfloop transitions, 62 changer transitions 8/142 dead transitions. [2020-10-11 16:53:45,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 142 transitions, 2380 flow [2020-10-11 16:53:45,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:53:45,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:53:45,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 914 transitions. [2020-10-11 16:53:45,284 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8309090909090909 [2020-10-11 16:53:45,284 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 914 transitions. [2020-10-11 16:53:45,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 914 transitions. [2020-10-11 16:53:45,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:45,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 914 transitions. [2020-10-11 16:53:45,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:53:45,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:53:45,289 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:53:45,289 INFO L185 Difference]: Start difference. First operand has 163 places, 119 transitions, 1436 flow. Second operand 20 states and 914 transitions. [2020-10-11 16:53:45,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 142 transitions, 2380 flow [2020-10-11 16:53:45,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 142 transitions, 2166 flow, removed 69 selfloop flow, removed 15 redundant places. [2020-10-11 16:53:45,316 INFO L241 Difference]: Finished difference. Result has 171 places, 125 transitions, 1629 flow [2020-10-11 16:53:45,316 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1629, PETRI_PLACES=171, PETRI_TRANSITIONS=125} [2020-10-11 16:53:45,316 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2020-10-11 16:53:45,316 INFO L481 AbstractCegarLoop]: Abstraction has has 171 places, 125 transitions, 1629 flow [2020-10-11 16:53:45,317 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:45,317 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:45,317 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:53:45,530 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:53:45,531 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:45,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:45,531 INFO L82 PathProgramCache]: Analyzing trace with hash -148553064, now seen corresponding path program 8 times [2020-10-11 16:53:45,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:45,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209683881] [2020-10-11 16:53:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:45,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:45,640 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:53:45,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209683881] [2020-10-11 16:53:45,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444364870] [2020-10-11 16:53:45,641 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:53:45,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:53:45,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:45,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:53:45,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:45,728 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:45,741 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:53:45,742 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:45,742 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-11 16:53:45,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384387069] [2020-10-11 16:53:45,742 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:45,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:45,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:45,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:45,819 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:45,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 125 transitions, 1629 flow. Second operand 11 states. [2020-10-11 16:53:45,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:45,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:45,820 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:46,173 INFO L129 PetriNetUnfolder]: 82/504 cut-off events. [2020-10-11 16:53:46,173 INFO L130 PetriNetUnfolder]: For 10627/10744 co-relation queries the response was YES. [2020-10-11 16:53:46,177 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2366 conditions, 504 events. 82/504 cut-off events. For 10627/10744 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2995 event pairs, 0 based on Foata normal form. 47/498 useless extension candidates. Maximal degree in co-relation 2283. Up to 96 conditions per place. [2020-10-11 16:53:46,181 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 43 selfloop transitions, 63 changer transitions 5/145 dead transitions. [2020-10-11 16:53:46,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 145 transitions, 2520 flow [2020-10-11 16:53:46,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:53:46,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:53:46,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 776 transitions. [2020-10-11 16:53:46,185 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299465240641711 [2020-10-11 16:53:46,185 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 776 transitions. [2020-10-11 16:53:46,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 776 transitions. [2020-10-11 16:53:46,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:46,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 776 transitions. [2020-10-11 16:53:46,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:53:46,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:53:46,189 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:53:46,189 INFO L185 Difference]: Start difference. First operand has 171 places, 125 transitions, 1629 flow. Second operand 17 states and 776 transitions. [2020-10-11 16:53:46,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 145 transitions, 2520 flow [2020-10-11 16:53:46,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 145 transitions, 2284 flow, removed 74 selfloop flow, removed 18 redundant places. [2020-10-11 16:53:46,221 INFO L241 Difference]: Finished difference. Result has 170 places, 128 transitions, 1700 flow [2020-10-11 16:53:46,221 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1700, PETRI_PLACES=170, PETRI_TRANSITIONS=128} [2020-10-11 16:53:46,221 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 115 predicate places. [2020-10-11 16:53:46,222 INFO L481 AbstractCegarLoop]: Abstraction has has 170 places, 128 transitions, 1700 flow [2020-10-11 16:53:46,222 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:46,222 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:46,222 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:53:46,431 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:53:46,432 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:46,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:46,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1896590871, now seen corresponding path program 9 times [2020-10-11 16:53:46,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:46,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562469853] [2020-10-11 16:53:46,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:46,574 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:53:46,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562469853] [2020-10-11 16:53:46,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309822939] [2020-10-11 16:53:46,575 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:53:46,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:53:46,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:46,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:53:46,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:46,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:46,651 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:53:46,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:46,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-11 16:53:46,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158425268] [2020-10-11 16:53:46,652 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:46,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:46,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:46,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:46,961 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:46,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 128 transitions, 1700 flow. Second operand 11 states. [2020-10-11 16:53:46,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:46,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:46,962 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:47,204 INFO L129 PetriNetUnfolder]: 86/532 cut-off events. [2020-10-11 16:53:47,204 INFO L130 PetriNetUnfolder]: For 10670/10781 co-relation queries the response was YES. [2020-10-11 16:53:47,207 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 532 events. 86/532 cut-off events. For 10670/10781 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3161 event pairs, 0 based on Foata normal form. 29/504 useless extension candidates. Maximal degree in co-relation 2405. Up to 102 conditions per place. [2020-10-11 16:53:47,211 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 76 selfloop transitions, 32 changer transitions 8/150 dead transitions. [2020-10-11 16:53:47,211 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 150 transitions, 2659 flow [2020-10-11 16:53:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:53:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:53:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 686 transitions. [2020-10-11 16:53:47,213 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8315151515151515 [2020-10-11 16:53:47,213 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 686 transitions. [2020-10-11 16:53:47,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 686 transitions. [2020-10-11 16:53:47,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:47,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 686 transitions. [2020-10-11 16:53:47,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:53:47,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:53:47,216 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:53:47,217 INFO L185 Difference]: Start difference. First operand has 170 places, 128 transitions, 1700 flow. Second operand 15 states and 686 transitions. [2020-10-11 16:53:47,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 150 transitions, 2659 flow [2020-10-11 16:53:47,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 150 transitions, 2442 flow, removed 55 selfloop flow, removed 16 redundant places. [2020-10-11 16:53:47,245 INFO L241 Difference]: Finished difference. Result has 171 places, 130 transitions, 1701 flow [2020-10-11 16:53:47,245 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1701, PETRI_PLACES=171, PETRI_TRANSITIONS=130} [2020-10-11 16:53:47,246 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2020-10-11 16:53:47,246 INFO L481 AbstractCegarLoop]: Abstraction has has 171 places, 130 transitions, 1701 flow [2020-10-11 16:53:47,246 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:47,246 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:47,246 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:53:47,452 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:47,453 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:47,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:47,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1287088361, now seen corresponding path program 10 times [2020-10-11 16:53:47,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:47,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765717061] [2020-10-11 16:53:47,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:47,571 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:53:47,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765717061] [2020-10-11 16:53:47,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026101073] [2020-10-11 16:53:47,572 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:53:47,628 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:53:47,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:47,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:53:47,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:47,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:47,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:47,686 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:53:47,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:47,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-11 16:53:47,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122597180] [2020-10-11 16:53:47,687 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:47,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:47,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:47,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:47,810 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:47,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 130 transitions, 1701 flow. Second operand 12 states. [2020-10-11 16:53:47,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:47,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:47,811 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:48,243 INFO L129 PetriNetUnfolder]: 89/552 cut-off events. [2020-10-11 16:53:48,244 INFO L130 PetriNetUnfolder]: For 11852/11973 co-relation queries the response was YES. [2020-10-11 16:53:48,248 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2608 conditions, 552 events. 89/552 cut-off events. For 11852/11973 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3339 event pairs, 0 based on Foata normal form. 48/544 useless extension candidates. Maximal degree in co-relation 2526. Up to 108 conditions per place. [2020-10-11 16:53:48,253 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 36 selfloop transitions, 78 changer transitions 8/156 dead transitions. [2020-10-11 16:53:48,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 156 transitions, 2862 flow [2020-10-11 16:53:48,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:53:48,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:53:48,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 958 transitions. [2020-10-11 16:53:48,258 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8294372294372294 [2020-10-11 16:53:48,258 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 958 transitions. [2020-10-11 16:53:48,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 958 transitions. [2020-10-11 16:53:48,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:48,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 958 transitions. [2020-10-11 16:53:48,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:53:48,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:53:48,290 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:53:48,290 INFO L185 Difference]: Start difference. First operand has 171 places, 130 transitions, 1701 flow. Second operand 21 states and 958 transitions. [2020-10-11 16:53:48,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 156 transitions, 2862 flow [2020-10-11 16:53:48,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 156 transitions, 2664 flow, removed 71 selfloop flow, removed 12 redundant places. [2020-10-11 16:53:48,318 INFO L241 Difference]: Finished difference. Result has 182 places, 135 transitions, 1941 flow [2020-10-11 16:53:48,318 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1941, PETRI_PLACES=182, PETRI_TRANSITIONS=135} [2020-10-11 16:53:48,318 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2020-10-11 16:53:48,319 INFO L481 AbstractCegarLoop]: Abstraction has has 182 places, 135 transitions, 1941 flow [2020-10-11 16:53:48,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:48,319 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:48,319 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:53:48,531 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:48,532 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:48,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:48,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1167548487, now seen corresponding path program 11 times [2020-10-11 16:53:48,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:48,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793822176] [2020-10-11 16:53:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:48,653 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:53:48,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793822176] [2020-10-11 16:53:48,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744373249] [2020-10-11 16:53:48,654 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:53:48,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:53:48,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:48,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:53:48,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:48,723 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:48,736 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:53:48,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:48,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-11 16:53:48,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642513288] [2020-10-11 16:53:48,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:53:48,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:48,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:53:48,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:53:48,907 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:48,908 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 135 transitions, 1941 flow. Second operand 11 states. [2020-10-11 16:53:48,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:48,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:48,908 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:49,239 INFO L129 PetriNetUnfolder]: 106/624 cut-off events. [2020-10-11 16:53:49,239 INFO L130 PetriNetUnfolder]: For 16633/16825 co-relation queries the response was YES. [2020-10-11 16:53:49,245 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 624 events. 106/624 cut-off events. For 16633/16825 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3817 event pairs, 0 based on Foata normal form. 57/616 useless extension candidates. Maximal degree in co-relation 3196. Up to 132 conditions per place. [2020-10-11 16:53:49,251 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 44 selfloop transitions, 83 changer transitions 8/169 dead transitions. [2020-10-11 16:53:49,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 169 transitions, 3366 flow [2020-10-11 16:53:49,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:53:49,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:53:49,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 917 transitions. [2020-10-11 16:53:49,253 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8336363636363636 [2020-10-11 16:53:49,253 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 917 transitions. [2020-10-11 16:53:49,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 917 transitions. [2020-10-11 16:53:49,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:49,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 917 transitions. [2020-10-11 16:53:49,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:53:49,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:53:49,257 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:53:49,257 INFO L185 Difference]: Start difference. First operand has 182 places, 135 transitions, 1941 flow. Second operand 20 states and 917 transitions. [2020-10-11 16:53:49,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 169 transitions, 3366 flow [2020-10-11 16:53:49,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 169 transitions, 3053 flow, removed 95 selfloop flow, removed 17 redundant places. [2020-10-11 16:53:49,285 INFO L241 Difference]: Finished difference. Result has 188 places, 143 transitions, 2212 flow [2020-10-11 16:53:49,285 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2212, PETRI_PLACES=188, PETRI_TRANSITIONS=143} [2020-10-11 16:53:49,285 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 133 predicate places. [2020-10-11 16:53:49,285 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 143 transitions, 2212 flow [2020-10-11 16:53:49,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:53:49,285 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:49,286 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:53:49,492 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-10-11 16:53:49,493 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:49,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:49,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1140480425, now seen corresponding path program 12 times [2020-10-11 16:53:49,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:49,494 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448737674] [2020-10-11 16:53:49,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:49,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:49,600 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:53:49,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448737674] [2020-10-11 16:53:49,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122465099] [2020-10-11 16:53:49,601 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:53:49,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:53:49,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:49,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:53:49,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:49,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:49,700 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:53:49,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:49,700 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-11 16:53:49,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268800400] [2020-10-11 16:53:49,701 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:49,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:49,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:49,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:49,922 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:49,923 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 143 transitions, 2212 flow. Second operand 12 states. [2020-10-11 16:53:49,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:49,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:49,923 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:50,390 INFO L129 PetriNetUnfolder]: 101/637 cut-off events. [2020-10-11 16:53:50,391 INFO L130 PetriNetUnfolder]: For 18695/18876 co-relation queries the response was YES. [2020-10-11 16:53:50,397 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 637 events. 101/637 cut-off events. For 18695/18876 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3992 event pairs, 0 based on Foata normal form. 64/636 useless extension candidates. Maximal degree in co-relation 3255. Up to 126 conditions per place. [2020-10-11 16:53:50,403 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 39 selfloop transitions, 88 changer transitions 11/172 dead transitions. [2020-10-11 16:53:50,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 172 transitions, 3662 flow [2020-10-11 16:53:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:53:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:53:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 914 transitions. [2020-10-11 16:53:50,405 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8309090909090909 [2020-10-11 16:53:50,405 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 914 transitions. [2020-10-11 16:53:50,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 914 transitions. [2020-10-11 16:53:50,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:50,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 914 transitions. [2020-10-11 16:53:50,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:53:50,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:53:50,408 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:53:50,409 INFO L185 Difference]: Start difference. First operand has 188 places, 143 transitions, 2212 flow. Second operand 20 states and 914 transitions. [2020-10-11 16:53:50,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 172 transitions, 3662 flow [2020-10-11 16:53:50,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 172 transitions, 3247 flow, removed 153 selfloop flow, removed 14 redundant places. [2020-10-11 16:53:50,453 INFO L241 Difference]: Finished difference. Result has 196 places, 146 transitions, 2290 flow [2020-10-11 16:53:50,453 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2290, PETRI_PLACES=196, PETRI_TRANSITIONS=146} [2020-10-11 16:53:50,453 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2020-10-11 16:53:50,453 INFO L481 AbstractCegarLoop]: Abstraction has has 196 places, 146 transitions, 2290 flow [2020-10-11 16:53:50,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:50,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:50,454 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:53:50,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:50,662 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:50,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:50,662 INFO L82 PathProgramCache]: Analyzing trace with hash -913293344, now seen corresponding path program 13 times [2020-10-11 16:53:50,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:50,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292555372] [2020-10-11 16:53:50,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:50,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:50,860 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:53:50,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292555372] [2020-10-11 16:53:50,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065964981] [2020-10-11 16:53:50,861 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:53:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:50,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:53:50,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:50,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:51,001 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:53:51,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:51,003 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-11 16:53:51,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243745052] [2020-10-11 16:53:51,007 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:51,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:51,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:51,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:51,288 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:51,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 146 transitions, 2290 flow. Second operand 12 states. [2020-10-11 16:53:51,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:51,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:51,289 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:51,619 INFO L129 PetriNetUnfolder]: 101/630 cut-off events. [2020-10-11 16:53:51,619 INFO L130 PetriNetUnfolder]: For 17212/17349 co-relation queries the response was YES. [2020-10-11 16:53:51,625 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 630 events. 101/630 cut-off events. For 17212/17349 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3860 event pairs, 0 based on Foata normal form. 35/598 useless extension candidates. Maximal degree in co-relation 3197. Up to 151 conditions per place. [2020-10-11 16:53:51,631 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 105 selfloop transitions, 17 changer transitions 8/164 dead transitions. [2020-10-11 16:53:51,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 164 transitions, 3250 flow [2020-10-11 16:53:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:53:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:53:51,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 685 transitions. [2020-10-11 16:53:51,633 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:53:51,634 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 685 transitions. [2020-10-11 16:53:51,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 685 transitions. [2020-10-11 16:53:51,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:51,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 685 transitions. [2020-10-11 16:53:51,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:53:51,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:53:51,637 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:53:51,637 INFO L185 Difference]: Start difference. First operand has 196 places, 146 transitions, 2290 flow. Second operand 15 states and 685 transitions. [2020-10-11 16:53:51,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 164 transitions, 3250 flow [2020-10-11 16:53:51,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 164 transitions, 3006 flow, removed 47 selfloop flow, removed 17 redundant places. [2020-10-11 16:53:51,685 INFO L241 Difference]: Finished difference. Result has 195 places, 148 transitions, 2200 flow [2020-10-11 16:53:51,686 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2200, PETRI_PLACES=195, PETRI_TRANSITIONS=148} [2020-10-11 16:53:51,686 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2020-10-11 16:53:51,686 INFO L481 AbstractCegarLoop]: Abstraction has has 195 places, 148 transitions, 2200 flow [2020-10-11 16:53:51,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:51,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:51,686 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:53:51,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 16:53:51,901 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:51,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:51,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1629239642, now seen corresponding path program 14 times [2020-10-11 16:53:51,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:51,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353277838] [2020-10-11 16:53:51,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:51,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:52,042 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:53:52,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353277838] [2020-10-11 16:53:52,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312218518] [2020-10-11 16:53:52,042 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:53:52,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:53:52,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:52,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:53:52,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:52,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:53:52,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:52,148 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:53:52,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:52,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-11 16:53:52,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637384325] [2020-10-11 16:53:52,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:53:52,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:52,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:53:52,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:53:52,530 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:52,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 148 transitions, 2200 flow. Second operand 13 states. [2020-10-11 16:53:52,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:52,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:52,531 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:52,889 INFO L129 PetriNetUnfolder]: 105/659 cut-off events. [2020-10-11 16:53:52,889 INFO L130 PetriNetUnfolder]: For 20424/20580 co-relation queries the response was YES. [2020-10-11 16:53:52,895 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 659 events. 105/659 cut-off events. For 20424/20580 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4188 event pairs, 0 based on Foata normal form. 37/626 useless extension candidates. Maximal degree in co-relation 3414. Up to 139 conditions per place. [2020-10-11 16:53:52,901 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 98 selfloop transitions, 29 changer transitions 8/169 dead transitions. [2020-10-11 16:53:52,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 169 transitions, 3338 flow [2020-10-11 16:53:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:53:52,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:53:52,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 822 transitions. [2020-10-11 16:53:52,904 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:53:52,904 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 822 transitions. [2020-10-11 16:53:52,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 822 transitions. [2020-10-11 16:53:52,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:52,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 822 transitions. [2020-10-11 16:53:52,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:53:52,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:53:52,907 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:53:52,907 INFO L185 Difference]: Start difference. First operand has 195 places, 148 transitions, 2200 flow. Second operand 18 states and 822 transitions. [2020-10-11 16:53:52,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 169 transitions, 3338 flow [2020-10-11 16:53:52,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 169 transitions, 3146 flow, removed 81 selfloop flow, removed 12 redundant places. [2020-10-11 16:53:52,963 INFO L241 Difference]: Finished difference. Result has 204 places, 152 transitions, 2340 flow [2020-10-11 16:53:52,964 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2340, PETRI_PLACES=204, PETRI_TRANSITIONS=152} [2020-10-11 16:53:52,964 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2020-10-11 16:53:52,964 INFO L481 AbstractCegarLoop]: Abstraction has has 204 places, 152 transitions, 2340 flow [2020-10-11 16:53:52,964 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:53:52,964 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:52,964 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:53:53,178 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:53:53,178 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:53,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:53,179 INFO L82 PathProgramCache]: Analyzing trace with hash 413634930, now seen corresponding path program 15 times [2020-10-11 16:53:53,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:53,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679618805] [2020-10-11 16:53:53,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:53,318 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:53:53,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679618805] [2020-10-11 16:53:53,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529237476] [2020-10-11 16:53:53,319 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:53:53,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:53:53,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:53,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:53:53,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:53,427 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:53,440 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:53:53,440 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:53,440 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-11 16:53:53,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365372271] [2020-10-11 16:53:53,441 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:53,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:53,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:53,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:53,828 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:53,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 152 transitions, 2340 flow. Second operand 12 states. [2020-10-11 16:53:53,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:53,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:53,829 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:54,176 INFO L129 PetriNetUnfolder]: 107/677 cut-off events. [2020-10-11 16:53:54,177 INFO L130 PetriNetUnfolder]: For 20437/20588 co-relation queries the response was YES. [2020-10-11 16:53:54,183 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3584 conditions, 677 events. 107/677 cut-off events. For 20437/20588 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4344 event pairs, 0 based on Foata normal form. 40/645 useless extension candidates. Maximal degree in co-relation 3487. Up to 134 conditions per place. [2020-10-11 16:53:54,190 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 90 selfloop transitions, 38 changer transitions 8/170 dead transitions. [2020-10-11 16:53:54,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 170 transitions, 3390 flow [2020-10-11 16:53:54,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:53:54,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:53:54,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 868 transitions. [2020-10-11 16:53:54,192 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.830622009569378 [2020-10-11 16:53:54,192 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 868 transitions. [2020-10-11 16:53:54,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 868 transitions. [2020-10-11 16:53:54,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:54,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 868 transitions. [2020-10-11 16:53:54,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:53:54,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:53:54,196 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:53:54,196 INFO L185 Difference]: Start difference. First operand has 204 places, 152 transitions, 2340 flow. Second operand 19 states and 868 transitions. [2020-10-11 16:53:54,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 170 transitions, 3390 flow [2020-10-11 16:53:54,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 170 transitions, 3210 flow, removed 69 selfloop flow, removed 13 redundant places. [2020-10-11 16:53:54,257 INFO L241 Difference]: Finished difference. Result has 211 places, 154 transitions, 2418 flow [2020-10-11 16:53:54,257 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2418, PETRI_PLACES=211, PETRI_TRANSITIONS=154} [2020-10-11 16:53:54,257 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2020-10-11 16:53:54,258 INFO L481 AbstractCegarLoop]: Abstraction has has 211 places, 154 transitions, 2418 flow [2020-10-11 16:53:54,258 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:54,258 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:54,258 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:53:54,471 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:53:54,472 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:54,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:54,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1504411946, now seen corresponding path program 16 times [2020-10-11 16:53:54,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:54,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479543710] [2020-10-11 16:53:54,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:54,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:54,597 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:53:54,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479543710] [2020-10-11 16:53:54,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665080353] [2020-10-11 16:53:54,598 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:53:54,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:53:54,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:54,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:53:54,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:54,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:54,684 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:53:54,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:54,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-11 16:53:54,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078215785] [2020-10-11 16:53:54,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:54,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:54,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:54,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:54,898 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:54,898 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 154 transitions, 2418 flow. Second operand 12 states. [2020-10-11 16:53:54,898 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:54,898 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:54,899 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:55,294 INFO L129 PetriNetUnfolder]: 109/695 cut-off events. [2020-10-11 16:53:55,294 INFO L130 PetriNetUnfolder]: For 21014/21165 co-relation queries the response was YES. [2020-10-11 16:53:55,299 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 695 events. 109/695 cut-off events. For 21014/21165 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4469 event pairs, 0 based on Foata normal form. 56/677 useless extension candidates. Maximal degree in co-relation 3590. Up to 138 conditions per place. [2020-10-11 16:53:55,305 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 61 selfloop transitions, 72 changer transitions 8/175 dead transitions. [2020-10-11 16:53:55,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 175 transitions, 3576 flow [2020-10-11 16:53:55,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:53:55,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:53:55,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1003 transitions. [2020-10-11 16:53:55,307 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8289256198347107 [2020-10-11 16:53:55,308 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1003 transitions. [2020-10-11 16:53:55,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1003 transitions. [2020-10-11 16:53:55,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:55,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1003 transitions. [2020-10-11 16:53:55,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:53:55,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:53:55,311 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:53:55,311 INFO L185 Difference]: Start difference. First operand has 211 places, 154 transitions, 2418 flow. Second operand 22 states and 1003 transitions. [2020-10-11 16:53:55,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 175 transitions, 3576 flow [2020-10-11 16:53:55,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 175 transitions, 3370 flow, removed 71 selfloop flow, removed 16 redundant places. [2020-10-11 16:53:55,368 INFO L241 Difference]: Finished difference. Result has 219 places, 157 transitions, 2570 flow [2020-10-11 16:53:55,368 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2570, PETRI_PLACES=219, PETRI_TRANSITIONS=157} [2020-10-11 16:53:55,368 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 164 predicate places. [2020-10-11 16:53:55,368 INFO L481 AbstractCegarLoop]: Abstraction has has 219 places, 157 transitions, 2570 flow [2020-10-11 16:53:55,369 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:55,369 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:55,369 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:53:55,569 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:53:55,570 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:55,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:55,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1688185686, now seen corresponding path program 17 times [2020-10-11 16:53:55,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:55,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879854561] [2020-10-11 16:53:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:55,675 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:53:55,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879854561] [2020-10-11 16:53:55,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259307204] [2020-10-11 16:53:55,678 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:53:55,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:53:55,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:55,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:53:55,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:55,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:55,754 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:53:55,754 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:55,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-11 16:53:55,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768560249] [2020-10-11 16:53:55,755 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:53:55,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:55,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:53:55,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:53:56,100 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:56,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 157 transitions, 2570 flow. Second operand 12 states. [2020-10-11 16:53:56,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:56,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:56,101 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:56,582 INFO L129 PetriNetUnfolder]: 126/795 cut-off events. [2020-10-11 16:53:56,583 INFO L130 PetriNetUnfolder]: For 25479/25667 co-relation queries the response was YES. [2020-10-11 16:53:56,591 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4389 conditions, 795 events. 126/795 cut-off events. For 25479/25667 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5215 event pairs, 0 based on Foata normal form. 55/767 useless extension candidates. Maximal degree in co-relation 4286. Up to 162 conditions per place. [2020-10-11 16:53:56,598 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 60 selfloop transitions, 87 changer transitions 8/189 dead transitions. [2020-10-11 16:53:56,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 189 transitions, 4110 flow [2020-10-11 16:53:56,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:53:56,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:53:56,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1099 transitions. [2020-10-11 16:53:56,600 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8325757575757575 [2020-10-11 16:53:56,600 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1099 transitions. [2020-10-11 16:53:56,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1099 transitions. [2020-10-11 16:53:56,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:56,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1099 transitions. [2020-10-11 16:53:56,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:53:56,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:53:56,604 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:53:56,605 INFO L185 Difference]: Start difference. First operand has 219 places, 157 transitions, 2570 flow. Second operand 24 states and 1099 transitions. [2020-10-11 16:53:56,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 189 transitions, 4110 flow [2020-10-11 16:53:56,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 189 transitions, 3818 flow, removed 94 selfloop flow, removed 17 redundant places. [2020-10-11 16:53:56,667 INFO L241 Difference]: Finished difference. Result has 229 places, 165 transitions, 2912 flow [2020-10-11 16:53:56,667 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2912, PETRI_PLACES=229, PETRI_TRANSITIONS=165} [2020-10-11 16:53:56,668 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2020-10-11 16:53:56,668 INFO L481 AbstractCegarLoop]: Abstraction has has 229 places, 165 transitions, 2912 flow [2020-10-11 16:53:56,668 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:53:56,668 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:56,668 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:53:56,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 16:53:56,878 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:56,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:56,878 INFO L82 PathProgramCache]: Analyzing trace with hash -896182390, now seen corresponding path program 18 times [2020-10-11 16:53:56,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:56,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041794597] [2020-10-11 16:53:56,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:56,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:57,034 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:53:57,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041794597] [2020-10-11 16:53:57,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014288231] [2020-10-11 16:53:57,034 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:53:57,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:53:57,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:53:57,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:53:57,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:57,146 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:57,151 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:53:57,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:57,151 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:53:57,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168852445] [2020-10-11 16:53:57,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:53:57,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:57,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:53:57,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:53:57,674 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:57,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 165 transitions, 2912 flow. Second operand 14 states. [2020-10-11 16:53:57,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:57,675 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:57,675 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:58,308 INFO L129 PetriNetUnfolder]: 127/811 cut-off events. [2020-10-11 16:53:58,308 INFO L130 PetriNetUnfolder]: For 30133/30349 co-relation queries the response was YES. [2020-10-11 16:53:58,315 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4680 conditions, 811 events. 127/811 cut-off events. For 30133/30349 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5350 event pairs, 0 based on Foata normal form. 68/796 useless extension candidates. Maximal degree in co-relation 4573. Up to 164 conditions per place. [2020-10-11 16:53:58,320 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 51 selfloop transitions, 100 changer transitions 17/202 dead transitions. [2020-10-11 16:53:58,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 202 transitions, 4936 flow [2020-10-11 16:53:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:53:58,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:53:58,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1280 transitions. [2020-10-11 16:53:58,322 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8311688311688312 [2020-10-11 16:53:58,322 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1280 transitions. [2020-10-11 16:53:58,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1280 transitions. [2020-10-11 16:53:58,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:58,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1280 transitions. [2020-10-11 16:53:58,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:53:58,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:53:58,326 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:53:58,326 INFO L185 Difference]: Start difference. First operand has 229 places, 165 transitions, 2912 flow. Second operand 28 states and 1280 transitions. [2020-10-11 16:53:58,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 202 transitions, 4936 flow [2020-10-11 16:53:58,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 202 transitions, 4480 flow, removed 157 selfloop flow, removed 20 redundant places. [2020-10-11 16:53:58,391 INFO L241 Difference]: Finished difference. Result has 243 places, 172 transitions, 3204 flow [2020-10-11 16:53:58,391 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3204, PETRI_PLACES=243, PETRI_TRANSITIONS=172} [2020-10-11 16:53:58,391 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 188 predicate places. [2020-10-11 16:53:58,391 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 172 transitions, 3204 flow [2020-10-11 16:53:58,391 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:53:58,392 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:58,392 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:53:58,606 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:53:58,607 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:58,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:58,607 INFO L82 PathProgramCache]: Analyzing trace with hash -237964628, now seen corresponding path program 19 times [2020-10-11 16:53:58,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:58,608 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806304928] [2020-10-11 16:53:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:58,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:58,764 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:53:58,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806304928] [2020-10-11 16:53:58,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264686603] [2020-10-11 16:53:58,765 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:53:58,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:53:58,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:53:58,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:53:58,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:53:58,849 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:53:58,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:53:58,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-11 16:53:58,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286193562] [2020-10-11 16:53:58,850 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:53:58,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:53:58,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:53:58,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:53:59,262 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:53:59,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 172 transitions, 3204 flow. Second operand 13 states. [2020-10-11 16:53:59,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:53:59,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:53:59,263 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:53:59,630 INFO L129 PetriNetUnfolder]: 123/791 cut-off events. [2020-10-11 16:53:59,630 INFO L130 PetriNetUnfolder]: For 36231/36436 co-relation queries the response was YES. [2020-10-11 16:53:59,637 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 791 events. 123/791 cut-off events. For 36231/36436 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5208 event pairs, 0 based on Foata normal form. 33/741 useless extension candidates. Maximal degree in co-relation 4693. Up to 160 conditions per place. [2020-10-11 16:53:59,643 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 117 selfloop transitions, 36 changer transitions 8/195 dead transitions. [2020-10-11 16:53:59,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 195 transitions, 4712 flow [2020-10-11 16:53:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:53:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:53:59,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 776 transitions. [2020-10-11 16:53:59,645 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299465240641711 [2020-10-11 16:53:59,645 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 776 transitions. [2020-10-11 16:53:59,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 776 transitions. [2020-10-11 16:53:59,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:53:59,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 776 transitions. [2020-10-11 16:53:59,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:53:59,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:53:59,648 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:53:59,648 INFO L185 Difference]: Start difference. First operand has 243 places, 172 transitions, 3204 flow. Second operand 17 states and 776 transitions. [2020-10-11 16:53:59,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 195 transitions, 4712 flow [2020-10-11 16:53:59,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 195 transitions, 4189 flow, removed 178 selfloop flow, removed 24 redundant places. [2020-10-11 16:53:59,735 INFO L241 Difference]: Finished difference. Result has 235 places, 174 transitions, 2959 flow [2020-10-11 16:53:59,735 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2959, PETRI_PLACES=235, PETRI_TRANSITIONS=174} [2020-10-11 16:53:59,735 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 180 predicate places. [2020-10-11 16:53:59,735 INFO L481 AbstractCegarLoop]: Abstraction has has 235 places, 174 transitions, 2959 flow [2020-10-11 16:53:59,735 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:53:59,736 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:53:59,736 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:53:59,947 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 16:53:59,948 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:53:59,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:53:59,949 INFO L82 PathProgramCache]: Analyzing trace with hash -214957788, now seen corresponding path program 20 times [2020-10-11 16:53:59,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:53:59,949 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063929834] [2020-10-11 16:53:59,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:53:59,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:00,073 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:00,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063929834] [2020-10-11 16:54:00,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747546176] [2020-10-11 16:54:00,073 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:00,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:00,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:00,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:00,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:00,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:00,153 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:00,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:00,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-11 16:54:00,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387722291] [2020-10-11 16:54:00,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:54:00,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:00,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:54:00,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:54:00,507 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:00,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 174 transitions, 2959 flow. Second operand 13 states. [2020-10-11 16:54:00,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:00,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:00,508 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:00,911 INFO L129 PetriNetUnfolder]: 127/834 cut-off events. [2020-10-11 16:54:00,911 INFO L130 PetriNetUnfolder]: For 37405/37568 co-relation queries the response was YES. [2020-10-11 16:54:00,921 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4880 conditions, 834 events. 127/834 cut-off events. For 37405/37568 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5594 event pairs, 0 based on Foata normal form. 40/787 useless extension candidates. Maximal degree in co-relation 4768. Up to 160 conditions per place. [2020-10-11 16:54:00,927 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 91 selfloop transitions, 68 changer transitions 8/201 dead transitions. [2020-10-11 16:54:00,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 201 transitions, 4656 flow [2020-10-11 16:54:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:54:00,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:54:00,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 911 transitions. [2020-10-11 16:54:00,929 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281818181818181 [2020-10-11 16:54:00,929 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 911 transitions. [2020-10-11 16:54:00,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 911 transitions. [2020-10-11 16:54:00,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:00,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 911 transitions. [2020-10-11 16:54:00,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:54:00,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:54:00,932 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:54:00,932 INFO L185 Difference]: Start difference. First operand has 235 places, 174 transitions, 2959 flow. Second operand 20 states and 911 transitions. [2020-10-11 16:54:00,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 201 transitions, 4656 flow [2020-10-11 16:54:01,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 201 transitions, 4366 flow, removed 113 selfloop flow, removed 14 redundant places. [2020-10-11 16:54:01,016 INFO L241 Difference]: Finished difference. Result has 245 places, 179 transitions, 3172 flow [2020-10-11 16:54:01,017 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2805, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3172, PETRI_PLACES=245, PETRI_TRANSITIONS=179} [2020-10-11 16:54:01,017 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 190 predicate places. [2020-10-11 16:54:01,017 INFO L481 AbstractCegarLoop]: Abstraction has has 245 places, 179 transitions, 3172 flow [2020-10-11 16:54:01,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:54:01,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:01,018 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:01,224 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:01,225 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:01,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:01,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1642420244, now seen corresponding path program 21 times [2020-10-11 16:54:01,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:01,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612112451] [2020-10-11 16:54:01,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:01,384 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:01,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612112451] [2020-10-11 16:54:01,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289263483] [2020-10-11 16:54:01,385 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:01,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:54:01,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:01,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-11 16:54:01,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:01,470 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:01,480 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:01,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:01,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-11 16:54:01,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418173685] [2020-10-11 16:54:01,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:01,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:01,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:01,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:01,990 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:01,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 179 transitions, 3172 flow. Second operand 14 states. [2020-10-11 16:54:01,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:01,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:01,991 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:02,482 INFO L129 PetriNetUnfolder]: 131/870 cut-off events. [2020-10-11 16:54:02,482 INFO L130 PetriNetUnfolder]: For 37061/37221 co-relation queries the response was YES. [2020-10-11 16:54:02,491 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5072 conditions, 870 events. 131/870 cut-off events. For 37061/37221 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5959 event pairs, 0 based on Foata normal form. 60/839 useless extension candidates. Maximal degree in co-relation 4955. Up to 168 conditions per place. [2020-10-11 16:54:02,496 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 68 selfloop transitions, 96 changer transitions 8/206 dead transitions. [2020-10-11 16:54:02,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 206 transitions, 4891 flow [2020-10-11 16:54:02,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:02,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 957 transitions. [2020-10-11 16:54:02,503 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8285714285714286 [2020-10-11 16:54:02,503 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 957 transitions. [2020-10-11 16:54:02,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 957 transitions. [2020-10-11 16:54:02,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:02,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 957 transitions. [2020-10-11 16:54:02,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:02,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:02,506 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:02,507 INFO L185 Difference]: Start difference. First operand has 245 places, 179 transitions, 3172 flow. Second operand 21 states and 957 transitions. [2020-10-11 16:54:02,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 206 transitions, 4891 flow [2020-10-11 16:54:02,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 206 transitions, 4641 flow, removed 84 selfloop flow, removed 13 redundant places. [2020-10-11 16:54:02,599 INFO L241 Difference]: Finished difference. Result has 254 places, 183 transitions, 3419 flow [2020-10-11 16:54:02,599 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3419, PETRI_PLACES=254, PETRI_TRANSITIONS=183} [2020-10-11 16:54:02,600 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 199 predicate places. [2020-10-11 16:54:02,600 INFO L481 AbstractCegarLoop]: Abstraction has has 254 places, 183 transitions, 3419 flow [2020-10-11 16:54:02,600 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:02,600 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:02,600 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:02,806 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-10-11 16:54:02,807 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:02,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:02,807 INFO L82 PathProgramCache]: Analyzing trace with hash -351298632, now seen corresponding path program 22 times [2020-10-11 16:54:02,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:02,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608355854] [2020-10-11 16:54:02,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:02,942 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:02,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608355854] [2020-10-11 16:54:02,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005669464] [2020-10-11 16:54:02,943 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:02,992 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:02,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:02,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:54:02,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:03,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:03,012 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:03,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:03,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-11 16:54:03,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832217488] [2020-10-11 16:54:03,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:54:03,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:03,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:54:03,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:54:03,440 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:03,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 183 transitions, 3419 flow. Second operand 13 states. [2020-10-11 16:54:03,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:03,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:03,441 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:03,907 INFO L129 PetriNetUnfolder]: 133/888 cut-off events. [2020-10-11 16:54:03,907 INFO L130 PetriNetUnfolder]: For 38091/38251 co-relation queries the response was YES. [2020-10-11 16:54:03,914 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 888 events. 133/888 cut-off events. For 38091/38251 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6121 event pairs, 0 based on Foata normal form. 65/860 useless extension candidates. Maximal degree in co-relation 5123. Up to 172 conditions per place. [2020-10-11 16:54:03,919 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 59 selfloop transitions, 108 changer transitions 8/209 dead transitions. [2020-10-11 16:54:03,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 209 transitions, 5139 flow [2020-10-11 16:54:03,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:54:03,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:54:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1003 transitions. [2020-10-11 16:54:03,926 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8289256198347107 [2020-10-11 16:54:03,926 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1003 transitions. [2020-10-11 16:54:03,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1003 transitions. [2020-10-11 16:54:03,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:03,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1003 transitions. [2020-10-11 16:54:03,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:54:03,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:54:03,930 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:54:03,930 INFO L185 Difference]: Start difference. First operand has 254 places, 183 transitions, 3419 flow. Second operand 22 states and 1003 transitions. [2020-10-11 16:54:03,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 209 transitions, 5139 flow [2020-10-11 16:54:04,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 209 transitions, 4799 flow, removed 88 selfloop flow, removed 18 redundant places. [2020-10-11 16:54:04,038 INFO L241 Difference]: Finished difference. Result has 259 places, 185 transitions, 3551 flow [2020-10-11 16:54:04,038 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3551, PETRI_PLACES=259, PETRI_TRANSITIONS=185} [2020-10-11 16:54:04,038 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 204 predicate places. [2020-10-11 16:54:04,038 INFO L481 AbstractCegarLoop]: Abstraction has has 259 places, 185 transitions, 3551 flow [2020-10-11 16:54:04,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:54:04,039 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:04,039 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:04,239 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:04,240 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:04,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:04,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1044227884, now seen corresponding path program 23 times [2020-10-11 16:54:04,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:04,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437605455] [2020-10-11 16:54:04,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:04,376 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:04,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437605455] [2020-10-11 16:54:04,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106618070] [2020-10-11 16:54:04,376 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:04,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:54:04,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:04,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:04,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:04,451 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:04,465 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:04,470 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:04,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:04,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-11 16:54:04,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119901601] [2020-10-11 16:54:04,471 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:04,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:04,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:04,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:04,938 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:04,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 185 transitions, 3551 flow. Second operand 14 states. [2020-10-11 16:54:04,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:04,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:04,939 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:05,641 INFO L129 PetriNetUnfolder]: 139/921 cut-off events. [2020-10-11 16:54:05,642 INFO L130 PetriNetUnfolder]: For 40545/40760 co-relation queries the response was YES. [2020-10-11 16:54:05,657 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5561 conditions, 921 events. 139/921 cut-off events. For 40545/40760 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6493 event pairs, 0 based on Foata normal form. 68/893 useless extension candidates. Maximal degree in co-relation 5440. Up to 184 conditions per place. [2020-10-11 16:54:05,668 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 54 selfloop transitions, 121 changer transitions 8/217 dead transitions. [2020-10-11 16:54:05,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 217 transitions, 5502 flow [2020-10-11 16:54:05,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:54:05,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:54:05,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1140 transitions. [2020-10-11 16:54:05,672 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8290909090909091 [2020-10-11 16:54:05,672 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1140 transitions. [2020-10-11 16:54:05,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1140 transitions. [2020-10-11 16:54:05,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:05,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1140 transitions. [2020-10-11 16:54:05,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:54:05,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:54:05,677 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:54:05,677 INFO L185 Difference]: Start difference. First operand has 259 places, 185 transitions, 3551 flow. Second operand 25 states and 1140 transitions. [2020-10-11 16:54:05,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 217 transitions, 5502 flow [2020-10-11 16:54:05,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 217 transitions, 5142 flow, removed 90 selfloop flow, removed 19 redundant places. [2020-10-11 16:54:05,878 INFO L241 Difference]: Finished difference. Result has 267 places, 192 transitions, 3869 flow [2020-10-11 16:54:05,879 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3869, PETRI_PLACES=267, PETRI_TRANSITIONS=192} [2020-10-11 16:54:05,880 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 212 predicate places. [2020-10-11 16:54:05,880 INFO L481 AbstractCegarLoop]: Abstraction has has 267 places, 192 transitions, 3869 flow [2020-10-11 16:54:05,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:05,881 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:05,881 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:06,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-11 16:54:06,094 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:06,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:06,095 INFO L82 PathProgramCache]: Analyzing trace with hash -850037076, now seen corresponding path program 24 times [2020-10-11 16:54:06,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:06,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782120089] [2020-10-11 16:54:06,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:06,263 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:06,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782120089] [2020-10-11 16:54:06,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096931506] [2020-10-11 16:54:06,263 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:06,316 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:54:06,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:06,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:54:06,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:06,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:06,368 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:06,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:06,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:06,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741505979] [2020-10-11 16:54:06,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:06,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:06,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:06,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:06,458 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:06,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 192 transitions, 3869 flow. Second operand 15 states. [2020-10-11 16:54:06,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:06,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:06,460 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:07,171 INFO L129 PetriNetUnfolder]: 151/983 cut-off events. [2020-10-11 16:54:07,171 INFO L130 PetriNetUnfolder]: For 47379/47620 co-relation queries the response was YES. [2020-10-11 16:54:07,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6228 conditions, 983 events. 151/983 cut-off events. For 47379/47620 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6978 event pairs, 0 based on Foata normal form. 76/958 useless extension candidates. Maximal degree in co-relation 6104. Up to 200 conditions per place. [2020-10-11 16:54:07,191 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 47 selfloop transitions, 140 changer transitions 14/235 dead transitions. [2020-10-11 16:54:07,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 235 transitions, 6541 flow [2020-10-11 16:54:07,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:07,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:07,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1280 transitions. [2020-10-11 16:54:07,193 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8311688311688312 [2020-10-11 16:54:07,193 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1280 transitions. [2020-10-11 16:54:07,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1280 transitions. [2020-10-11 16:54:07,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:07,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1280 transitions. [2020-10-11 16:54:07,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:07,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:07,198 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:07,198 INFO L185 Difference]: Start difference. First operand has 267 places, 192 transitions, 3869 flow. Second operand 28 states and 1280 transitions. [2020-10-11 16:54:07,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 235 transitions, 6541 flow [2020-10-11 16:54:07,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 235 transitions, 6069 flow, removed 133 selfloop flow, removed 22 redundant places. [2020-10-11 16:54:07,322 INFO L241 Difference]: Finished difference. Result has 280 places, 202 transitions, 4390 flow [2020-10-11 16:54:07,322 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4390, PETRI_PLACES=280, PETRI_TRANSITIONS=202} [2020-10-11 16:54:07,322 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 225 predicate places. [2020-10-11 16:54:07,322 INFO L481 AbstractCegarLoop]: Abstraction has has 280 places, 202 transitions, 4390 flow [2020-10-11 16:54:07,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:07,322 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:07,322 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:07,523 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:07,523 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:07,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:07,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1063117592, now seen corresponding path program 25 times [2020-10-11 16:54:07,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:07,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556995808] [2020-10-11 16:54:07,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:07,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:07,643 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:07,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556995808] [2020-10-11 16:54:07,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565256232] [2020-10-11 16:54:07,643 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:54:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:07,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:07,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:07,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:07,745 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:07,753 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:07,754 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:07,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:07,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368865537] [2020-10-11 16:54:07,754 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:07,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:07,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:07,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:08,306 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:08,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 202 transitions, 4390 flow. Second operand 15 states. [2020-10-11 16:54:08,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:08,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:08,308 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:09,072 INFO L129 PetriNetUnfolder]: 168/1106 cut-off events. [2020-10-11 16:54:09,072 INFO L130 PetriNetUnfolder]: For 72218/72498 co-relation queries the response was YES. [2020-10-11 16:54:09,082 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7632 conditions, 1106 events. 168/1106 cut-off events. For 72218/72498 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8211 event pairs, 0 based on Foata normal form. 77/1069 useless extension candidates. Maximal degree in co-relation 7500. Up to 224 conditions per place. [2020-10-11 16:54:09,091 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 78 selfloop transitions, 127 changer transitions 11/250 dead transitions. [2020-10-11 16:54:09,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 250 transitions, 7254 flow [2020-10-11 16:54:09,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:09,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1279 transitions. [2020-10-11 16:54:09,094 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8305194805194805 [2020-10-11 16:54:09,094 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1279 transitions. [2020-10-11 16:54:09,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1279 transitions. [2020-10-11 16:54:09,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:09,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1279 transitions. [2020-10-11 16:54:09,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:09,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:09,098 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:09,098 INFO L185 Difference]: Start difference. First operand has 280 places, 202 transitions, 4390 flow. Second operand 28 states and 1279 transitions. [2020-10-11 16:54:09,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 250 transitions, 7254 flow [2020-10-11 16:54:09,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 250 transitions, 6477 flow, removed 291 selfloop flow, removed 20 redundant places. [2020-10-11 16:54:09,252 INFO L241 Difference]: Finished difference. Result has 291 places, 224 transitions, 5008 flow [2020-10-11 16:54:09,253 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5008, PETRI_PLACES=291, PETRI_TRANSITIONS=224} [2020-10-11 16:54:09,253 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 236 predicate places. [2020-10-11 16:54:09,253 INFO L481 AbstractCegarLoop]: Abstraction has has 291 places, 224 transitions, 5008 flow [2020-10-11 16:54:09,253 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:09,253 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:09,253 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:09,454 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-11 16:54:09,454 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:09,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:09,455 INFO L82 PathProgramCache]: Analyzing trace with hash 942605996, now seen corresponding path program 26 times [2020-10-11 16:54:09,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:09,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249747622] [2020-10-11 16:54:09,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:09,599 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:09,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249747622] [2020-10-11 16:54:09,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89984059] [2020-10-11 16:54:09,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 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:54:09,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:09,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:09,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:54:09,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:09,711 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:09,725 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:09,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:09,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2020-10-11 16:54:09,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887168740] [2020-10-11 16:54:09,726 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:54:09,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:09,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:54:09,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:54:09,947 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:09,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 224 transitions, 5008 flow. Second operand 16 states. [2020-10-11 16:54:09,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:09,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:09,948 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:10,740 INFO L129 PetriNetUnfolder]: 175/1153 cut-off events. [2020-10-11 16:54:10,740 INFO L130 PetriNetUnfolder]: For 80963/81237 co-relation queries the response was YES. [2020-10-11 16:54:10,754 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8150 conditions, 1153 events. 175/1153 cut-off events. For 80963/81237 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8467 event pairs, 0 based on Foata normal form. 90/1124 useless extension candidates. Maximal degree in co-relation 8013. Up to 230 conditions per place. [2020-10-11 16:54:10,760 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 53 selfloop transitions, 168 changer transitions 11/266 dead transitions. [2020-10-11 16:54:10,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 266 transitions, 8232 flow [2020-10-11 16:54:10,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:54:10,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:54:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1370 transitions. [2020-10-11 16:54:10,762 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:54:10,762 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1370 transitions. [2020-10-11 16:54:10,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1370 transitions. [2020-10-11 16:54:10,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:10,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1370 transitions. [2020-10-11 16:54:10,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:54:10,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:54:10,765 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:54:10,765 INFO L185 Difference]: Start difference. First operand has 291 places, 224 transitions, 5008 flow. Second operand 30 states and 1370 transitions. [2020-10-11 16:54:10,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 266 transitions, 8232 flow [2020-10-11 16:54:10,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 266 transitions, 7324 flow, removed 382 selfloop flow, removed 20 redundant places. [2020-10-11 16:54:10,903 INFO L241 Difference]: Finished difference. Result has 305 places, 235 transitions, 5400 flow [2020-10-11 16:54:10,904 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5400, PETRI_PLACES=305, PETRI_TRANSITIONS=235} [2020-10-11 16:54:10,904 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 250 predicate places. [2020-10-11 16:54:10,904 INFO L481 AbstractCegarLoop]: Abstraction has has 305 places, 235 transitions, 5400 flow [2020-10-11 16:54:10,904 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:54:10,904 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:10,905 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:11,117 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:11,118 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:11,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:11,118 INFO L82 PathProgramCache]: Analyzing trace with hash 497538689, now seen corresponding path program 27 times [2020-10-11 16:54:11,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:11,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844656373] [2020-10-11 16:54:11,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:11,285 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:11,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844656373] [2020-10-11 16:54:11,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761854887] [2020-10-11 16:54:11,286 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:54:11,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-11 16:54:11,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:11,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-11 16:54:11,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:11,397 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:11,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:11,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2020-10-11 16:54:11,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363721838] [2020-10-11 16:54:11,404 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:11,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:11,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:11,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:12,109 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:12,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 235 transitions, 5400 flow. Second operand 17 states. [2020-10-11 16:54:12,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:12,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:12,110 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:13,039 INFO L129 PetriNetUnfolder]: 201/1326 cut-off events. [2020-10-11 16:54:13,039 INFO L130 PetriNetUnfolder]: For 104378/104717 co-relation queries the response was YES. [2020-10-11 16:54:13,055 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9785 conditions, 1326 events. 201/1326 cut-off events. For 104378/104717 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 9958 event pairs, 0 based on Foata normal form. 88/1276 useless extension candidates. Maximal degree in co-relation 9642. Up to 258 conditions per place. [2020-10-11 16:54:13,063 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 81 selfloop transitions, 165 changer transitions 14/294 dead transitions. [2020-10-11 16:54:13,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 294 transitions, 9500 flow [2020-10-11 16:54:13,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:13,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:13,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1508 transitions. [2020-10-11 16:54:13,066 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8308539944903581 [2020-10-11 16:54:13,066 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1508 transitions. [2020-10-11 16:54:13,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1508 transitions. [2020-10-11 16:54:13,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:13,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1508 transitions. [2020-10-11 16:54:13,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:13,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:13,069 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:13,069 INFO L185 Difference]: Start difference. First operand has 305 places, 235 transitions, 5400 flow. Second operand 33 states and 1508 transitions. [2020-10-11 16:54:13,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 294 transitions, 9500 flow [2020-10-11 16:54:13,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 294 transitions, 8706 flow, removed 273 selfloop flow, removed 23 redundant places. [2020-10-11 16:54:13,239 INFO L241 Difference]: Finished difference. Result has 322 places, 261 transitions, 6532 flow [2020-10-11 16:54:13,239 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=4763, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6532, PETRI_PLACES=322, PETRI_TRANSITIONS=261} [2020-10-11 16:54:13,240 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 267 predicate places. [2020-10-11 16:54:13,240 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 261 transitions, 6532 flow [2020-10-11 16:54:13,240 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:13,240 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:13,240 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:13,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-11 16:54:13,441 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:13,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:13,441 INFO L82 PathProgramCache]: Analyzing trace with hash 250037989, now seen corresponding path program 28 times [2020-10-11 16:54:13,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:13,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82577335] [2020-10-11 16:54:13,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:13,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:13,621 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:13,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82577335] [2020-10-11 16:54:13,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459251382] [2020-10-11 16:54:13,622 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:54:13,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:13,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:13,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-11 16:54:13,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:13,708 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:13,722 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:13,730 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:13,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:13,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-11 16:54:13,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762791184] [2020-10-11 16:54:13,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:13,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:13,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:13,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:14,398 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:14,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 261 transitions, 6532 flow. Second operand 17 states. [2020-10-11 16:54:14,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:14,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:14,399 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:15,279 INFO L129 PetriNetUnfolder]: 203/1358 cut-off events. [2020-10-11 16:54:15,280 INFO L130 PetriNetUnfolder]: For 130027/130356 co-relation queries the response was YES. [2020-10-11 16:54:15,294 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10496 conditions, 1358 events. 203/1358 cut-off events. For 130027/130356 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 10195 event pairs, 0 based on Foata normal form. 86/1303 useless extension candidates. Maximal degree in co-relation 10344. Up to 258 conditions per place. [2020-10-11 16:54:15,302 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 70 selfloop transitions, 188 changer transitions 8/300 dead transitions. [2020-10-11 16:54:15,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 300 transitions, 10152 flow [2020-10-11 16:54:15,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:15,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1278 transitions. [2020-10-11 16:54:15,304 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8298701298701299 [2020-10-11 16:54:15,304 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1278 transitions. [2020-10-11 16:54:15,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1278 transitions. [2020-10-11 16:54:15,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:15,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1278 transitions. [2020-10-11 16:54:15,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:15,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:15,307 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:15,307 INFO L185 Difference]: Start difference. First operand has 322 places, 261 transitions, 6532 flow. Second operand 28 states and 1278 transitions. [2020-10-11 16:54:15,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 300 transitions, 10152 flow [2020-10-11 16:54:15,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 300 transitions, 8858 flow, removed 544 selfloop flow, removed 25 redundant places. [2020-10-11 16:54:15,524 INFO L241 Difference]: Finished difference. Result has 326 places, 267 transitions, 6436 flow [2020-10-11 16:54:15,524 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5608, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6436, PETRI_PLACES=326, PETRI_TRANSITIONS=267} [2020-10-11 16:54:15,524 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 271 predicate places. [2020-10-11 16:54:15,525 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 267 transitions, 6436 flow [2020-10-11 16:54:15,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:15,525 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:15,525 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:15,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:54:15,726 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:15,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:15,726 INFO L82 PathProgramCache]: Analyzing trace with hash -1657636590, now seen corresponding path program 29 times [2020-10-11 16:54:15,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:15,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453363527] [2020-10-11 16:54:15,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:15,946 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:15,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453363527] [2020-10-11 16:54:15,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430974500] [2020-10-11 16:54:15,947 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:54:16,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-11 16:54:16,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:16,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:16,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:16,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:16,048 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:16,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:16,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-11 16:54:16,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278370629] [2020-10-11 16:54:16,049 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:16,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:16,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:16,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:16,634 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:16,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 267 transitions, 6436 flow. Second operand 17 states. [2020-10-11 16:54:16,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:16,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:16,635 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:17,256 INFO L129 PetriNetUnfolder]: 215/1459 cut-off events. [2020-10-11 16:54:17,256 INFO L130 PetriNetUnfolder]: For 131738/132043 co-relation queries the response was YES. [2020-10-11 16:54:17,276 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10779 conditions, 1459 events. 215/1459 cut-off events. For 131738/132043 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 11069 event pairs, 0 based on Foata normal form. 39/1341 useless extension candidates. Maximal degree in co-relation 10625. Up to 299 conditions per place. [2020-10-11 16:54:17,285 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 215 selfloop transitions, 52 changer transitions 8/309 dead transitions. [2020-10-11 16:54:17,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 309 transitions, 9532 flow [2020-10-11 16:54:17,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:17,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 956 transitions. [2020-10-11 16:54:17,287 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277056277056277 [2020-10-11 16:54:17,287 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 956 transitions. [2020-10-11 16:54:17,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 956 transitions. [2020-10-11 16:54:17,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:17,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 956 transitions. [2020-10-11 16:54:17,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:17,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:17,289 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:17,289 INFO L185 Difference]: Start difference. First operand has 326 places, 267 transitions, 6436 flow. Second operand 21 states and 956 transitions. [2020-10-11 16:54:17,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 309 transitions, 9532 flow [2020-10-11 16:54:17,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 309 transitions, 8917 flow, removed 159 selfloop flow, removed 21 redundant places. [2020-10-11 16:54:17,534 INFO L241 Difference]: Finished difference. Result has 329 places, 279 transitions, 6610 flow [2020-10-11 16:54:17,535 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6610, PETRI_PLACES=329, PETRI_TRANSITIONS=279} [2020-10-11 16:54:17,535 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 274 predicate places. [2020-10-11 16:54:17,535 INFO L481 AbstractCegarLoop]: Abstraction has has 329 places, 279 transitions, 6610 flow [2020-10-11 16:54:17,535 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:17,535 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:17,535 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:17,735 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:54:17,736 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:17,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:17,736 INFO L82 PathProgramCache]: Analyzing trace with hash -33026432, now seen corresponding path program 30 times [2020-10-11 16:54:17,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:17,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104558331] [2020-10-11 16:54:17,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:17,964 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:17,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104558331] [2020-10-11 16:54:17,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445163250] [2020-10-11 16:54:17,964 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:54:18,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-11 16:54:18,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:18,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:18,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:18,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:18,065 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:18,076 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:18,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:18,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-11 16:54:18,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150598708] [2020-10-11 16:54:18,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:54:18,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:18,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:54:18,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:54:18,685 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:18,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 279 transitions, 6610 flow. Second operand 18 states. [2020-10-11 16:54:18,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:18,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:18,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:19,516 INFO L129 PetriNetUnfolder]: 227/1581 cut-off events. [2020-10-11 16:54:19,517 INFO L130 PetriNetUnfolder]: For 144758/145038 co-relation queries the response was YES. [2020-10-11 16:54:19,536 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11519 conditions, 1581 events. 227/1581 cut-off events. For 144758/145038 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 12280 event pairs, 0 based on Foata normal form. 66/1477 useless extension candidates. Maximal degree in co-relation 11360. Up to 276 conditions per place. [2020-10-11 16:54:19,545 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 147 selfloop transitions, 134 changer transitions 8/323 dead transitions. [2020-10-11 16:54:19,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 323 transitions, 9984 flow [2020-10-11 16:54:19,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:54:19,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:54:19,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1228 transitions. [2020-10-11 16:54:19,547 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826936026936027 [2020-10-11 16:54:19,548 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1228 transitions. [2020-10-11 16:54:19,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1228 transitions. [2020-10-11 16:54:19,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:19,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1228 transitions. [2020-10-11 16:54:19,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:54:19,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:54:19,552 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:54:19,552 INFO L185 Difference]: Start difference. First operand has 329 places, 279 transitions, 6610 flow. Second operand 27 states and 1228 transitions. [2020-10-11 16:54:19,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 323 transitions, 9984 flow [2020-10-11 16:54:19,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 323 transitions, 9719 flow, removed 93 selfloop flow, removed 16 redundant places. [2020-10-11 16:54:19,811 INFO L241 Difference]: Finished difference. Result has 343 places, 291 transitions, 7305 flow [2020-10-11 16:54:19,811 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=6425, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7305, PETRI_PLACES=343, PETRI_TRANSITIONS=291} [2020-10-11 16:54:19,812 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 288 predicate places. [2020-10-11 16:54:19,812 INFO L481 AbstractCegarLoop]: Abstraction has has 343 places, 291 transitions, 7305 flow [2020-10-11 16:54:19,812 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:54:19,812 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:19,812 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:20,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:54:20,020 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:20,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:20,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1984334558, now seen corresponding path program 31 times [2020-10-11 16:54:20,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:20,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359862771] [2020-10-11 16:54:20,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:20,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359862771] [2020-10-11 16:54:20,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054798723] [2020-10-11 16:54:20,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 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:54:20,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:20,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:20,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:20,283 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:20,292 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:20,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-11 16:54:20,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772399026] [2020-10-11 16:54:20,293 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:20,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:20,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:20,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:20,748 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:20,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 291 transitions, 7305 flow. Second operand 17 states. [2020-10-11 16:54:20,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:20,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:20,749 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:21,514 INFO L129 PetriNetUnfolder]: 239/1682 cut-off events. [2020-10-11 16:54:21,514 INFO L130 PetriNetUnfolder]: For 158840/159122 co-relation queries the response was YES. [2020-10-11 16:54:21,535 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12486 conditions, 1682 events. 239/1682 cut-off events. For 158840/159122 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 13297 event pairs, 0 based on Foata normal form. 73/1574 useless extension candidates. Maximal degree in co-relation 12323. Up to 294 conditions per place. [2020-10-11 16:54:21,545 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 129 selfloop transitions, 164 changer transitions 8/335 dead transitions. [2020-10-11 16:54:21,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 335 transitions, 10834 flow [2020-10-11 16:54:21,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:54:21,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:54:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1183 transitions. [2020-10-11 16:54:21,548 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:54:21,548 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1183 transitions. [2020-10-11 16:54:21,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1183 transitions. [2020-10-11 16:54:21,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:21,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1183 transitions. [2020-10-11 16:54:21,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:54:21,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:54:21,551 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:54:21,551 INFO L185 Difference]: Start difference. First operand has 343 places, 291 transitions, 7305 flow. Second operand 26 states and 1183 transitions. [2020-10-11 16:54:21,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 335 transitions, 10834 flow [2020-10-11 16:54:21,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 335 transitions, 10356 flow, removed 132 selfloop flow, removed 22 redundant places. [2020-10-11 16:54:21,845 INFO L241 Difference]: Finished difference. Result has 350 places, 303 transitions, 7928 flow [2020-10-11 16:54:21,846 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=6963, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7928, PETRI_PLACES=350, PETRI_TRANSITIONS=303} [2020-10-11 16:54:21,846 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 295 predicate places. [2020-10-11 16:54:21,846 INFO L481 AbstractCegarLoop]: Abstraction has has 350 places, 303 transitions, 7928 flow [2020-10-11 16:54:21,846 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:21,846 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:21,846 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:22,046 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:22,047 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:22,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:22,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1613100440, now seen corresponding path program 32 times [2020-10-11 16:54:22,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:22,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049755530] [2020-10-11 16:54:22,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:22,260 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049755530] [2020-10-11 16:54:22,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186565944] [2020-10-11 16:54:22,261 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:54:22,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:22,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:22,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:22,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:22,343 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:22,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:22,374 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,375 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:22,375 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-11 16:54:22,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469988295] [2020-10-11 16:54:22,375 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:54:22,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:22,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:54:22,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:54:23,209 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:23,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 303 transitions, 7928 flow. Second operand 18 states. [2020-10-11 16:54:23,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:23,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:23,211 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:24,688 INFO L129 PetriNetUnfolder]: 251/1783 cut-off events. [2020-10-11 16:54:24,689 INFO L130 PetriNetUnfolder]: For 168452/168766 co-relation queries the response was YES. [2020-10-11 16:54:24,714 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13314 conditions, 1783 events. 251/1783 cut-off events. For 168452/168766 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 14513 event pairs, 0 based on Foata normal form. 80/1671 useless extension candidates. Maximal degree in co-relation 13147. Up to 312 conditions per place. [2020-10-11 16:54:24,725 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 115 selfloop transitions, 191 changer transitions 8/348 dead transitions. [2020-10-11 16:54:24,725 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 348 transitions, 11571 flow [2020-10-11 16:54:24,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:54:24,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:54:24,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1320 transitions. [2020-10-11 16:54:24,727 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8275862068965517 [2020-10-11 16:54:24,727 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1320 transitions. [2020-10-11 16:54:24,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1320 transitions. [2020-10-11 16:54:24,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:24,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1320 transitions. [2020-10-11 16:54:24,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:54:24,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:54:24,729 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:54:24,729 INFO L185 Difference]: Start difference. First operand has 350 places, 303 transitions, 7928 flow. Second operand 29 states and 1320 transitions. [2020-10-11 16:54:24,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 348 transitions, 11571 flow [2020-10-11 16:54:25,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 348 transitions, 11054 flow, removed 134 selfloop flow, removed 21 redundant places. [2020-10-11 16:54:25,046 INFO L241 Difference]: Finished difference. Result has 361 places, 315 transitions, 8595 flow [2020-10-11 16:54:25,046 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=7551, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8595, PETRI_PLACES=361, PETRI_TRANSITIONS=315} [2020-10-11 16:54:25,046 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 306 predicate places. [2020-10-11 16:54:25,046 INFO L481 AbstractCegarLoop]: Abstraction has has 361 places, 315 transitions, 8595 flow [2020-10-11 16:54:25,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:54:25,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:25,047 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:25,248 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 16:54:25,248 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:25,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:25,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1615731776, now seen corresponding path program 33 times [2020-10-11 16:54:25,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:25,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190537587] [2020-10-11 16:54:25,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:25,434 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:25,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190537587] [2020-10-11 16:54:25,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955514385] [2020-10-11 16:54:25,434 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:54:25,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-11 16:54:25,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:25,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:54:25,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:25,536 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:25,553 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 4 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:25,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:25,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-11 16:54:25,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805104233] [2020-10-11 16:54:25,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:54:25,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:25,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:54:25,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:54:26,036 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:26,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 315 transitions, 8595 flow. Second operand 18 states. [2020-10-11 16:54:26,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:26,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:26,037 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:27,055 INFO L129 PetriNetUnfolder]: 265/1909 cut-off events. [2020-10-11 16:54:27,055 INFO L130 PetriNetUnfolder]: For 181444/181758 co-relation queries the response was YES. [2020-10-11 16:54:27,081 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14324 conditions, 1909 events. 265/1909 cut-off events. For 181444/181758 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 15956 event pairs, 0 based on Foata normal form. 87/1792 useless extension candidates. Maximal degree in co-relation 14153. Up to 334 conditions per place. [2020-10-11 16:54:27,091 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 91 selfloop transitions, 233 changer transitions 8/366 dead transitions. [2020-10-11 16:54:27,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 366 transitions, 12635 flow [2020-10-11 16:54:27,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:54:27,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:54:27,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1321 transitions. [2020-10-11 16:54:27,093 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282131661442006 [2020-10-11 16:54:27,094 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1321 transitions. [2020-10-11 16:54:27,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1321 transitions. [2020-10-11 16:54:27,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:27,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1321 transitions. [2020-10-11 16:54:27,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:54:27,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:54:27,097 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:54:27,098 INFO L185 Difference]: Start difference. First operand has 361 places, 315 transitions, 8595 flow. Second operand 29 states and 1321 transitions. [2020-10-11 16:54:27,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 366 transitions, 12635 flow [2020-10-11 16:54:27,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 366 transitions, 12084 flow, removed 140 selfloop flow, removed 23 redundant places. [2020-10-11 16:54:27,545 INFO L241 Difference]: Finished difference. Result has 371 places, 330 transitions, 9543 flow [2020-10-11 16:54:27,545 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8196, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9543, PETRI_PLACES=371, PETRI_TRANSITIONS=330} [2020-10-11 16:54:27,546 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 316 predicate places. [2020-10-11 16:54:27,546 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 330 transitions, 9543 flow [2020-10-11 16:54:27,546 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:54:27,546 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:27,546 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:27,746 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-11 16:54:27,747 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:27,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:27,747 INFO L82 PathProgramCache]: Analyzing trace with hash -420164458, now seen corresponding path program 34 times [2020-10-11 16:54:27,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:27,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15291603] [2020-10-11 16:54:27,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:27,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:27,985 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:27,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15291603] [2020-10-11 16:54:27,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980616997] [2020-10-11 16:54:27,985 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:54:28,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:28,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:28,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:28,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:28,119 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:28,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:28,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:28,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-11 16:54:28,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562232950] [2020-10-11 16:54:28,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:54:28,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:28,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:54:28,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:54:28,255 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:28,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 330 transitions, 9543 flow. Second operand 18 states. [2020-10-11 16:54:28,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:28,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:28,256 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:29,438 INFO L129 PetriNetUnfolder]: 271/1963 cut-off events. [2020-10-11 16:54:29,438 INFO L130 PetriNetUnfolder]: For 193982/194282 co-relation queries the response was YES. [2020-10-11 16:54:29,462 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14995 conditions, 1963 events. 271/1963 cut-off events. For 193982/194282 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 16553 event pairs, 0 based on Foata normal form. 102/1857 useless extension candidates. Maximal degree in co-relation 14819. Up to 344 conditions per place. [2020-10-11 16:54:29,473 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 72 selfloop transitions, 259 changer transitions 8/373 dead transitions. [2020-10-11 16:54:29,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 373 transitions, 13485 flow [2020-10-11 16:54:29,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1504 transitions. [2020-10-11 16:54:29,475 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8286501377410468 [2020-10-11 16:54:29,475 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1504 transitions. [2020-10-11 16:54:29,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1504 transitions. [2020-10-11 16:54:29,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:29,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1504 transitions. [2020-10-11 16:54:29,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:29,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:29,478 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:29,478 INFO L185 Difference]: Start difference. First operand has 371 places, 330 transitions, 9543 flow. Second operand 33 states and 1504 transitions. [2020-10-11 16:54:29,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 373 transitions, 13485 flow [2020-10-11 16:54:29,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 373 transitions, 12793 flow, removed 183 selfloop flow, removed 23 redundant places. [2020-10-11 16:54:29,953 INFO L241 Difference]: Finished difference. Result has 383 places, 337 transitions, 9973 flow [2020-10-11 16:54:29,953 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8957, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9973, PETRI_PLACES=383, PETRI_TRANSITIONS=337} [2020-10-11 16:54:29,954 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 328 predicate places. [2020-10-11 16:54:29,954 INFO L481 AbstractCegarLoop]: Abstraction has has 383 places, 337 transitions, 9973 flow [2020-10-11 16:54:29,955 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:54:29,955 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:29,955 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:30,168 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:30,168 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:30,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:30,169 INFO L82 PathProgramCache]: Analyzing trace with hash -211675552, now seen corresponding path program 35 times [2020-10-11 16:54:30,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:30,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988451801] [2020-10-11 16:54:30,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:30,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:30,344 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:30,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988451801] [2020-10-11 16:54:30,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180617079] [2020-10-11 16:54:30,344 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:54:30,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-11 16:54:30,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:30,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:30,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:30,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:30,429 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:30,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:30,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-11 16:54:30,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035254354] [2020-10-11 16:54:30,430 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:30,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:30,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:30,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:31,112 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:31,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 337 transitions, 9973 flow. Second operand 17 states. [2020-10-11 16:54:31,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:31,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:31,113 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:32,152 INFO L129 PetriNetUnfolder]: 288/2042 cut-off events. [2020-10-11 16:54:32,152 INFO L130 PetriNetUnfolder]: For 220243/220677 co-relation queries the response was YES. [2020-10-11 16:54:32,178 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 2042 events. 288/2042 cut-off events. For 220243/220677 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 17120 event pairs, 0 based on Foata normal form. 106/1931 useless extension candidates. Maximal degree in co-relation 16146. Up to 362 conditions per place. [2020-10-11 16:54:32,190 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 76 selfloop transitions, 268 changer transitions 8/386 dead transitions. [2020-10-11 16:54:32,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 386 transitions, 14321 flow [2020-10-11 16:54:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:54:32,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:54:32,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1463 transitions. [2020-10-11 16:54:32,192 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83125 [2020-10-11 16:54:32,192 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1463 transitions. [2020-10-11 16:54:32,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1463 transitions. [2020-10-11 16:54:32,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:32,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1463 transitions. [2020-10-11 16:54:32,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:54:32,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:54:32,194 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:54:32,195 INFO L185 Difference]: Start difference. First operand has 383 places, 337 transitions, 9973 flow. Second operand 32 states and 1463 transitions. [2020-10-11 16:54:32,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 386 transitions, 14321 flow [2020-10-11 16:54:32,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 386 transitions, 13403 flow, removed 231 selfloop flow, removed 29 redundant places. [2020-10-11 16:54:32,684 INFO L241 Difference]: Finished difference. Result has 389 places, 346 transitions, 10403 flow [2020-10-11 16:54:32,685 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9233, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10403, PETRI_PLACES=389, PETRI_TRANSITIONS=346} [2020-10-11 16:54:32,685 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 334 predicate places. [2020-10-11 16:54:32,685 INFO L481 AbstractCegarLoop]: Abstraction has has 389 places, 346 transitions, 10403 flow [2020-10-11 16:54:32,685 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:32,685 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:32,685 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:32,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-11 16:54:32,900 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:32,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:32,900 INFO L82 PathProgramCache]: Analyzing trace with hash -589692992, now seen corresponding path program 36 times [2020-10-11 16:54:32,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:32,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016247926] [2020-10-11 16:54:32,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:33,087 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:33,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016247926] [2020-10-11 16:54:33,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715021438] [2020-10-11 16:54:33,088 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:54:33,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-11 16:54:33,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:33,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-11 16:54:33,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:33,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:33,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:33,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2020-10-11 16:54:33,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290040087] [2020-10-11 16:54:33,216 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:54:33,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:33,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:54:33,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:54:34,114 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:34,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 346 transitions, 10403 flow. Second operand 19 states. [2020-10-11 16:54:34,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:34,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:34,116 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:35,473 INFO L129 PetriNetUnfolder]: 289/2079 cut-off events. [2020-10-11 16:54:35,474 INFO L130 PetriNetUnfolder]: For 236757/237181 co-relation queries the response was YES. [2020-10-11 16:54:35,500 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16803 conditions, 2079 events. 289/2079 cut-off events. For 236757/237181 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 17699 event pairs, 0 based on Foata normal form. 113/1972 useless extension candidates. Maximal degree in co-relation 16620. Up to 362 conditions per place. [2020-10-11 16:54:35,512 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 74 selfloop transitions, 274 changer transitions 17/399 dead transitions. [2020-10-11 16:54:35,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 399 transitions, 15695 flow [2020-10-11 16:54:35,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:54:35,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:54:35,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1644 transitions. [2020-10-11 16:54:35,516 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8303030303030303 [2020-10-11 16:54:35,516 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1644 transitions. [2020-10-11 16:54:35,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1644 transitions. [2020-10-11 16:54:35,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:35,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1644 transitions. [2020-10-11 16:54:35,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:54:35,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:54:35,520 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:54:35,520 INFO L185 Difference]: Start difference. First operand has 389 places, 346 transitions, 10403 flow. Second operand 36 states and 1644 transitions. [2020-10-11 16:54:35,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 399 transitions, 15695 flow [2020-10-11 16:54:36,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 399 transitions, 14645 flow, removed 303 selfloop flow, removed 26 redundant places. [2020-10-11 16:54:36,105 INFO L241 Difference]: Finished difference. Result has 405 places, 353 transitions, 10919 flow [2020-10-11 16:54:36,105 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9677, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10919, PETRI_PLACES=405, PETRI_TRANSITIONS=353} [2020-10-11 16:54:36,105 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 350 predicate places. [2020-10-11 16:54:36,105 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 353 transitions, 10919 flow [2020-10-11 16:54:36,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:54:36,106 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:36,106 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:36,306 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:36,306 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:36,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:36,307 INFO L82 PathProgramCache]: Analyzing trace with hash 501530506, now seen corresponding path program 37 times [2020-10-11 16:54:36,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:36,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167856757] [2020-10-11 16:54:36,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:36,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167856757] [2020-10-11 16:54:36,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810654686] [2020-10-11 16:54:36,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:54:36,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:36,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:36,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:36,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:36,596 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:36,603 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:36,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:36,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2020-10-11 16:54:36,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690015997] [2020-10-11 16:54:36,603 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:54:36,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:36,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:54:36,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:54:37,323 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:37,324 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 353 transitions, 10919 flow. Second operand 19 states. [2020-10-11 16:54:37,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:37,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:37,324 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:38,728 INFO L129 PetriNetUnfolder]: 314/2245 cut-off events. [2020-10-11 16:54:38,729 INFO L130 PetriNetUnfolder]: For 294753/295180 co-relation queries the response was YES. [2020-10-11 16:54:38,754 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19278 conditions, 2245 events. 314/2245 cut-off events. For 294753/295180 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19355 event pairs, 0 based on Foata normal form. 119/2127 useless extension candidates. Maximal degree in co-relation 19088. Up to 402 conditions per place. [2020-10-11 16:54:38,768 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 110 selfloop transitions, 268 changer transitions 11/423 dead transitions. [2020-10-11 16:54:38,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 423 transitions, 17186 flow [2020-10-11 16:54:38,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:54:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:54:38,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1643 transitions. [2020-10-11 16:54:38,770 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8297979797979798 [2020-10-11 16:54:38,770 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1643 transitions. [2020-10-11 16:54:38,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1643 transitions. [2020-10-11 16:54:38,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:38,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1643 transitions. [2020-10-11 16:54:38,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:54:38,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:54:38,773 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:54:38,773 INFO L185 Difference]: Start difference. First operand has 405 places, 353 transitions, 10919 flow. Second operand 36 states and 1643 transitions. [2020-10-11 16:54:38,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 423 transitions, 17186 flow [2020-10-11 16:54:39,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 423 transitions, 15411 flow, removed 623 selfloop flow, removed 31 redundant places. [2020-10-11 16:54:39,369 INFO L241 Difference]: Finished difference. Result has 415 places, 384 transitions, 12359 flow [2020-10-11 16:54:39,369 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12359, PETRI_PLACES=415, PETRI_TRANSITIONS=384} [2020-10-11 16:54:39,369 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 360 predicate places. [2020-10-11 16:54:39,369 INFO L481 AbstractCegarLoop]: Abstraction has has 415 places, 384 transitions, 12359 flow [2020-10-11 16:54:39,369 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:54:39,370 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:39,370 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:39,570 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-11 16:54:39,570 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:39,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:39,571 INFO L82 PathProgramCache]: Analyzing trace with hash 2140571606, now seen corresponding path program 38 times [2020-10-11 16:54:39,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:39,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189934711] [2020-10-11 16:54:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:39,795 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:39,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189934711] [2020-10-11 16:54:39,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812365746] [2020-10-11 16:54:39,796 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:54:39,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:39,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:39,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:39,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:39,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:39,971 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:39,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:39,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-11 16:54:39,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502145399] [2020-10-11 16:54:39,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:54:39,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:39,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:54:39,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:54:40,695 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:40,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 384 transitions, 12359 flow. Second operand 19 states. [2020-10-11 16:54:40,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:40,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:40,696 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:42,130 INFO L129 PetriNetUnfolder]: 313/2244 cut-off events. [2020-10-11 16:54:42,130 INFO L130 PetriNetUnfolder]: For 321774/322166 co-relation queries the response was YES. [2020-10-11 16:54:42,163 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19405 conditions, 2244 events. 313/2244 cut-off events. For 321774/322166 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19265 event pairs, 0 based on Foata normal form. 132/2139 useless extension candidates. Maximal degree in co-relation 19209. Up to 394 conditions per place. [2020-10-11 16:54:42,178 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 80 selfloop transitions, 302 changer transitions 5/421 dead transitions. [2020-10-11 16:54:42,178 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 421 transitions, 16725 flow [2020-10-11 16:54:42,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:42,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1504 transitions. [2020-10-11 16:54:42,180 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8286501377410468 [2020-10-11 16:54:42,180 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1504 transitions. [2020-10-11 16:54:42,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1504 transitions. [2020-10-11 16:54:42,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:42,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1504 transitions. [2020-10-11 16:54:42,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:42,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:42,183 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:42,183 INFO L185 Difference]: Start difference. First operand has 415 places, 384 transitions, 12359 flow. Second operand 33 states and 1504 transitions. [2020-10-11 16:54:42,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 421 transitions, 16725 flow [2020-10-11 16:54:42,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 421 transitions, 15575 flow, removed 441 selfloop flow, removed 26 redundant places. [2020-10-11 16:54:42,878 INFO L241 Difference]: Finished difference. Result has 421 places, 387 transitions, 12360 flow [2020-10-11 16:54:42,879 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=11439, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12360, PETRI_PLACES=421, PETRI_TRANSITIONS=387} [2020-10-11 16:54:42,879 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 366 predicate places. [2020-10-11 16:54:42,879 INFO L481 AbstractCegarLoop]: Abstraction has has 421 places, 387 transitions, 12360 flow [2020-10-11 16:54:42,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:54:42,879 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:42,879 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:43,088 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:43,089 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:43,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:43,089 INFO L82 PathProgramCache]: Analyzing trace with hash -2078299605, now seen corresponding path program 39 times [2020-10-11 16:54:43,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:43,090 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956537503] [2020-10-11 16:54:43,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:43,360 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:43,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956537503] [2020-10-11 16:54:43,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941968718] [2020-10-11 16:54:43,361 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:54:43,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-11 16:54:43,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:43,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:43,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:43,460 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:43,476 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:43,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:43,477 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:54:43,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522798381] [2020-10-11 16:54:43,477 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:54:43,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:43,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:54:43,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:54:43,705 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:43,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 387 transitions, 12360 flow. Second operand 20 states. [2020-10-11 16:54:43,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:43,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:43,707 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:44,956 INFO L129 PetriNetUnfolder]: 319/2297 cut-off events. [2020-10-11 16:54:44,957 INFO L130 PetriNetUnfolder]: For 299883/300252 co-relation queries the response was YES. [2020-10-11 16:54:44,994 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19367 conditions, 2297 events. 319/2297 cut-off events. For 299883/300252 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19657 event pairs, 0 based on Foata normal form. 48/2099 useless extension candidates. Maximal degree in co-relation 19171. Up to 488 conditions per place. [2020-10-11 16:54:45,008 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 324 selfloop transitions, 58 changer transitions 8/424 dead transitions. [2020-10-11 16:54:45,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 424 transitions, 16019 flow [2020-10-11 16:54:45,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:54:45,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:54:45,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1046 transitions. [2020-10-11 16:54:45,010 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268774703557312 [2020-10-11 16:54:45,010 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1046 transitions. [2020-10-11 16:54:45,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1046 transitions. [2020-10-11 16:54:45,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:45,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1046 transitions. [2020-10-11 16:54:45,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:54:45,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:54:45,013 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:54:45,013 INFO L185 Difference]: Start difference. First operand has 421 places, 387 transitions, 12360 flow. Second operand 23 states and 1046 transitions. [2020-10-11 16:54:45,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 424 transitions, 16019 flow [2020-10-11 16:54:45,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 424 transitions, 15190 flow, removed 151 selfloop flow, removed 29 redundant places. [2020-10-11 16:54:45,669 INFO L241 Difference]: Finished difference. Result has 417 places, 391 transitions, 12071 flow [2020-10-11 16:54:45,669 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=11667, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12071, PETRI_PLACES=417, PETRI_TRANSITIONS=391} [2020-10-11 16:54:45,669 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 362 predicate places. [2020-10-11 16:54:45,670 INFO L481 AbstractCegarLoop]: Abstraction has has 417 places, 391 transitions, 12071 flow [2020-10-11 16:54:45,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:54:45,670 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:45,670 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:45,870 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:54:45,871 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:45,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:45,871 INFO L82 PathProgramCache]: Analyzing trace with hash 708439415, now seen corresponding path program 40 times [2020-10-11 16:54:45,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:45,872 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301514269] [2020-10-11 16:54:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:46,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301514269] [2020-10-11 16:54:46,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825768295] [2020-10-11 16:54:46,179 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:54:46,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:46,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:46,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:46,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:46,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:46,313 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:46,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:46,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:54:46,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684887208] [2020-10-11 16:54:46,314 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:54:46,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:46,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:54:46,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:54:46,992 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:46,993 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 391 transitions, 12071 flow. Second operand 20 states. [2020-10-11 16:54:46,993 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:46,993 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:46,993 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:48,035 INFO L129 PetriNetUnfolder]: 337/2445 cut-off events. [2020-10-11 16:54:48,035 INFO L130 PetriNetUnfolder]: For 323093/323487 co-relation queries the response was YES. [2020-10-11 16:54:48,073 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20576 conditions, 2445 events. 337/2445 cut-off events. For 323093/323487 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21569 event pairs, 0 based on Foata normal form. 57/2241 useless extension candidates. Maximal degree in co-relation 20377. Up to 426 conditions per place. [2020-10-11 16:54:48,088 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 289 selfloop transitions, 112 changer transitions 8/443 dead transitions. [2020-10-11 16:54:48,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 443 transitions, 16765 flow [2020-10-11 16:54:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:54:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:54:48,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1181 transitions. [2020-10-11 16:54:48,090 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258741258741259 [2020-10-11 16:54:48,090 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1181 transitions. [2020-10-11 16:54:48,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1181 transitions. [2020-10-11 16:54:48,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:48,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1181 transitions. [2020-10-11 16:54:48,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:54:48,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:54:48,092 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:54:48,092 INFO L185 Difference]: Start difference. First operand has 417 places, 391 transitions, 12071 flow. Second operand 26 states and 1181 transitions. [2020-10-11 16:54:48,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 443 transitions, 16765 flow [2020-10-11 16:54:49,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 443 transitions, 16429 flow, removed 118 selfloop flow, removed 19 redundant places. [2020-10-11 16:54:49,119 INFO L241 Difference]: Finished difference. Result has 429 places, 409 transitions, 13280 flow [2020-10-11 16:54:49,120 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=11849, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13280, PETRI_PLACES=429, PETRI_TRANSITIONS=409} [2020-10-11 16:54:49,120 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 374 predicate places. [2020-10-11 16:54:49,120 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 409 transitions, 13280 flow [2020-10-11 16:54:49,120 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:54:49,120 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:49,120 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:49,320 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:54:49,321 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:49,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:49,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1606507945, now seen corresponding path program 41 times [2020-10-11 16:54:49,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:49,322 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504051897] [2020-10-11 16:54:49,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:49,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:49,609 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:49,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504051897] [2020-10-11 16:54:49,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559613377] [2020-10-11 16:54:49,610 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:54:49,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-11 16:54:49,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:49,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:49,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:49,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:49,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:49,754 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:49,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:49,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 21 [2020-10-11 16:54:49,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411461340] [2020-10-11 16:54:49,755 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:49,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:49,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:49,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:49,902 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:49,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 409 transitions, 13280 flow. Second operand 21 states. [2020-10-11 16:54:49,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:49,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:49,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:51,142 INFO L129 PetriNetUnfolder]: 341/2488 cut-off events. [2020-10-11 16:54:51,142 INFO L130 PetriNetUnfolder]: For 331573/331926 co-relation queries the response was YES. [2020-10-11 16:54:51,181 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21048 conditions, 2488 events. 341/2488 cut-off events. For 331573/331926 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21974 event pairs, 0 based on Foata normal form. 76/2298 useless extension candidates. Maximal degree in co-relation 20843. Up to 432 conditions per place. [2020-10-11 16:54:51,196 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 242 selfloop transitions, 164 changer transitions 8/448 dead transitions. [2020-10-11 16:54:51,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 448 transitions, 17275 flow [2020-10-11 16:54:51,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:54:51,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:54:51,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1318 transitions. [2020-10-11 16:54:51,198 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826332288401254 [2020-10-11 16:54:51,198 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1318 transitions. [2020-10-11 16:54:51,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1318 transitions. [2020-10-11 16:54:51,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:51,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1318 transitions. [2020-10-11 16:54:51,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:54:51,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:54:51,201 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:54:51,201 INFO L185 Difference]: Start difference. First operand has 429 places, 409 transitions, 13280 flow. Second operand 29 states and 1318 transitions. [2020-10-11 16:54:51,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 448 transitions, 17275 flow [2020-10-11 16:54:52,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 448 transitions, 16852 flow, removed 137 selfloop flow, removed 19 redundant places. [2020-10-11 16:54:52,247 INFO L241 Difference]: Finished difference. Result has 440 places, 413 transitions, 13619 flow [2020-10-11 16:54:52,247 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=12981, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=13619, PETRI_PLACES=440, PETRI_TRANSITIONS=413} [2020-10-11 16:54:52,247 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 385 predicate places. [2020-10-11 16:54:52,248 INFO L481 AbstractCegarLoop]: Abstraction has has 440 places, 413 transitions, 13619 flow [2020-10-11 16:54:52,248 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:52,248 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:52,248 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:52,462 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:52,463 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:52,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:52,463 INFO L82 PathProgramCache]: Analyzing trace with hash 816570147, now seen corresponding path program 42 times [2020-10-11 16:54:52,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:52,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111725685] [2020-10-11 16:54:52,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:52,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111725685] [2020-10-11 16:54:52,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642252251] [2020-10-11 16:54:52,711 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:54:52,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:54:52,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:52,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:52,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:52,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:52,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:52,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:54:52,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924188833] [2020-10-11 16:54:52,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:54:52,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:52,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:54:52,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:54:53,611 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:53,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 413 transitions, 13619 flow. Second operand 20 states. [2020-10-11 16:54:53,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:53,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:53,613 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:55,046 INFO L129 PetriNetUnfolder]: 345/2524 cut-off events. [2020-10-11 16:54:55,046 INFO L130 PetriNetUnfolder]: For 336490/336843 co-relation queries the response was YES. [2020-10-11 16:54:55,078 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21416 conditions, 2524 events. 345/2524 cut-off events. For 336490/336843 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 22350 event pairs, 0 based on Foata normal form. 83/2337 useless extension candidates. Maximal degree in co-relation 21209. Up to 438 conditions per place. [2020-10-11 16:54:55,094 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 210 selfloop transitions, 200 changer transitions 8/452 dead transitions. [2020-10-11 16:54:55,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 452 transitions, 17714 flow [2020-10-11 16:54:55,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:54:55,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:54:55,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1273 transitions. [2020-10-11 16:54:55,096 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8266233766233766 [2020-10-11 16:54:55,096 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1273 transitions. [2020-10-11 16:54:55,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1273 transitions. [2020-10-11 16:54:55,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:55,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1273 transitions. [2020-10-11 16:54:55,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:54:55,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:54:55,098 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:54:55,099 INFO L185 Difference]: Start difference. First operand has 440 places, 413 transitions, 13619 flow. Second operand 28 states and 1273 transitions. [2020-10-11 16:54:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 452 transitions, 17714 flow [2020-10-11 16:54:55,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 452 transitions, 17219 flow, removed 125 selfloop flow, removed 24 redundant places. [2020-10-11 16:54:55,956 INFO L241 Difference]: Finished difference. Result has 445 places, 417 transitions, 13971 flow [2020-10-11 16:54:55,957 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=13252, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=13971, PETRI_PLACES=445, PETRI_TRANSITIONS=417} [2020-10-11 16:54:55,957 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 390 predicate places. [2020-10-11 16:54:55,957 INFO L481 AbstractCegarLoop]: Abstraction has has 445 places, 417 transitions, 13971 flow [2020-10-11 16:54:55,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:54:55,957 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:55,957 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:56,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-10-11 16:54:56,172 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:56,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:56,172 INFO L82 PathProgramCache]: Analyzing trace with hash 595214701, now seen corresponding path program 43 times [2020-10-11 16:54:56,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:56,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332357667] [2020-10-11 16:54:56,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:56,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:56,509 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332357667] [2020-10-11 16:54:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508090724] [2020-10-11 16:54:56,510 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:54:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:56,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:56,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:56,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:56,691 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:56,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:56,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 21 [2020-10-11 16:54:56,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651052461] [2020-10-11 16:54:56,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:56,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:56,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:56,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:56,893 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:56,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 417 transitions, 13971 flow. Second operand 21 states. [2020-10-11 16:54:56,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:56,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:56,894 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:58,571 INFO L129 PetriNetUnfolder]: 349/2553 cut-off events. [2020-10-11 16:54:58,571 INFO L130 PetriNetUnfolder]: For 341434/341825 co-relation queries the response was YES. [2020-10-11 16:54:58,603 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21783 conditions, 2553 events. 349/2553 cut-off events. For 341434/341825 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 22727 event pairs, 0 based on Foata normal form. 90/2370 useless extension candidates. Maximal degree in co-relation 21574. Up to 444 conditions per place. [2020-10-11 16:54:58,620 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 182 selfloop transitions, 233 changer transitions 8/457 dead transitions. [2020-10-11 16:54:58,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 457 transitions, 18182 flow [2020-10-11 16:54:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:54:58,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:54:58,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1410 transitions. [2020-10-11 16:54:58,622 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8269794721407625 [2020-10-11 16:54:58,622 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1410 transitions. [2020-10-11 16:54:58,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1410 transitions. [2020-10-11 16:54:58,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:58,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1410 transitions. [2020-10-11 16:54:58,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:54:58,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:54:58,624 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:54:58,624 INFO L185 Difference]: Start difference. First operand has 445 places, 417 transitions, 13971 flow. Second operand 31 states and 1410 transitions. [2020-10-11 16:54:58,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 457 transitions, 18182 flow [2020-10-11 16:54:59,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 457 transitions, 17564 flow, removed 127 selfloop flow, removed 25 redundant places. [2020-10-11 16:54:59,461 INFO L241 Difference]: Finished difference. Result has 452 places, 421 transitions, 14279 flow [2020-10-11 16:54:59,462 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=13485, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14279, PETRI_PLACES=452, PETRI_TRANSITIONS=421} [2020-10-11 16:54:59,462 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 397 predicate places. [2020-10-11 16:54:59,462 INFO L481 AbstractCegarLoop]: Abstraction has has 452 places, 421 transitions, 14279 flow [2020-10-11 16:54:59,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:59,462 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:59,462 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:59,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:59,669 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:59,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:59,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1227095699, now seen corresponding path program 44 times [2020-10-11 16:54:59,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:59,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103371189] [2020-10-11 16:54:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:59,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:59,892 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:59,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103371189] [2020-10-11 16:54:59,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479885418] [2020-10-11 16:54:59,893 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:54:59,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:59,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:59,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:59,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:59,992 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:00,004 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:00,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:00,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:55:00,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106118295] [2020-10-11 16:55:00,005 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:00,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:00,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:00,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:00,979 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:00,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 421 transitions, 14279 flow. Second operand 20 states. [2020-10-11 16:55:00,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:00,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:00,980 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:02,066 WARN L193 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-10-11 16:55:02,682 INFO L129 PetriNetUnfolder]: 367/2694 cut-off events. [2020-10-11 16:55:02,682 INFO L130 PetriNetUnfolder]: For 361038/361453 co-relation queries the response was YES. [2020-10-11 16:55:02,723 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23139 conditions, 2694 events. 367/2694 cut-off events. For 361038/361453 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 24418 event pairs, 0 based on Foata normal form. 116/2522 useless extension candidates. Maximal degree in co-relation 22928. Up to 472 conditions per place. [2020-10-11 16:55:02,741 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 131 selfloop transitions, 307 changer transitions 8/480 dead transitions. [2020-10-11 16:55:02,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 480 transitions, 19568 flow [2020-10-11 16:55:02,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:55:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:55:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1457 transitions. [2020-10-11 16:55:02,742 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8278409090909091 [2020-10-11 16:55:02,742 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1457 transitions. [2020-10-11 16:55:02,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1457 transitions. [2020-10-11 16:55:02,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:02,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1457 transitions. [2020-10-11 16:55:02,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:55:02,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:55:02,745 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:55:02,745 INFO L185 Difference]: Start difference. First operand has 452 places, 421 transitions, 14279 flow. Second operand 32 states and 1457 transitions. [2020-10-11 16:55:02,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 480 transitions, 19568 flow [2020-10-11 16:55:03,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 480 transitions, 18948 flow, removed 135 selfloop flow, removed 26 redundant places. [2020-10-11 16:55:03,774 INFO L241 Difference]: Finished difference. Result has 463 places, 442 transitions, 15677 flow [2020-10-11 16:55:03,774 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=13807, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15677, PETRI_PLACES=463, PETRI_TRANSITIONS=442} [2020-10-11 16:55:03,775 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 408 predicate places. [2020-10-11 16:55:03,775 INFO L481 AbstractCegarLoop]: Abstraction has has 463 places, 442 transitions, 15677 flow [2020-10-11 16:55:03,775 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:03,775 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:03,775 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:03,990 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:03,990 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:03,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:03,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1358109879, now seen corresponding path program 45 times [2020-10-11 16:55:03,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:03,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143606509] [2020-10-11 16:55:03,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:04,216 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:04,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143606509] [2020-10-11 16:55:04,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273124306] [2020-10-11 16:55:04,217 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:55:04,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-11 16:55:04,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:04,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:55:04,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:04,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:04,340 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:04,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:04,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:55:04,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912734742] [2020-10-11 16:55:04,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:04,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:04,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:04,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:05,174 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:05,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 442 transitions, 15677 flow. Second operand 20 states. [2020-10-11 16:55:05,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:05,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:05,175 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:07,090 INFO L129 PetriNetUnfolder]: 371/2716 cut-off events. [2020-10-11 16:55:07,090 INFO L130 PetriNetUnfolder]: For 375812/376293 co-relation queries the response was YES. [2020-10-11 16:55:07,162 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23748 conditions, 2716 events. 371/2716 cut-off events. For 375812/376293 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24666 event pairs, 0 based on Foata normal form. 145/2570 useless extension candidates. Maximal degree in co-relation 23531. Up to 478 conditions per place. [2020-10-11 16:55:07,193 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 102 selfloop transitions, 341 changer transitions 8/485 dead transitions. [2020-10-11 16:55:07,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 485 transitions, 20473 flow [2020-10-11 16:55:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:55:07,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:55:07,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1549 transitions. [2020-10-11 16:55:07,195 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283422459893048 [2020-10-11 16:55:07,196 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1549 transitions. [2020-10-11 16:55:07,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1549 transitions. [2020-10-11 16:55:07,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:07,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1549 transitions. [2020-10-11 16:55:07,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:55:07,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:55:07,199 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:55:07,200 INFO L185 Difference]: Start difference. First operand has 463 places, 442 transitions, 15677 flow. Second operand 34 states and 1549 transitions. [2020-10-11 16:55:07,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 485 transitions, 20473 flow [2020-10-11 16:55:08,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 485 transitions, 19665 flow, removed 202 selfloop flow, removed 25 redundant places. [2020-10-11 16:55:08,345 INFO L241 Difference]: Finished difference. Result has 473 places, 446 transitions, 16021 flow [2020-10-11 16:55:08,345 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=14981, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16021, PETRI_PLACES=473, PETRI_TRANSITIONS=446} [2020-10-11 16:55:08,345 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 418 predicate places. [2020-10-11 16:55:08,345 INFO L481 AbstractCegarLoop]: Abstraction has has 473 places, 446 transitions, 16021 flow [2020-10-11 16:55:08,345 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:08,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:08,346 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:08,546 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-11 16:55:08,546 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:08,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:08,547 INFO L82 PathProgramCache]: Analyzing trace with hash -554428041, now seen corresponding path program 46 times [2020-10-11 16:55:08,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:08,548 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780188432] [2020-10-11 16:55:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:08,807 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:08,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780188432] [2020-10-11 16:55:08,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970238226] [2020-10-11 16:55:08,808 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:55:08,882 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:08,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:08,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:55:08,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:08,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:08,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:08,938 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:08,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:08,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-11 16:55:08,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867196985] [2020-10-11 16:55:08,940 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:08,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:08,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:08,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:09,762 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:09,763 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 446 transitions, 16021 flow. Second operand 20 states. [2020-10-11 16:55:09,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:09,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:09,763 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:11,551 INFO L129 PetriNetUnfolder]: 377/2761 cut-off events. [2020-10-11 16:55:11,551 INFO L130 PetriNetUnfolder]: For 383735/384202 co-relation queries the response was YES. [2020-10-11 16:55:11,594 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24323 conditions, 2761 events. 377/2761 cut-off events. For 383735/384202 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 25172 event pairs, 0 based on Foata normal form. 153/2621 useless extension candidates. Maximal degree in co-relation 24104. Up to 482 conditions per place. [2020-10-11 16:55:11,612 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 83 selfloop transitions, 368 changer transitions 8/493 dead transitions. [2020-10-11 16:55:11,612 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 493 transitions, 21387 flow [2020-10-11 16:55:11,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:55:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:55:11,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1733 transitions. [2020-10-11 16:55:11,614 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8291866028708134 [2020-10-11 16:55:11,614 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1733 transitions. [2020-10-11 16:55:11,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1733 transitions. [2020-10-11 16:55:11,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:11,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1733 transitions. [2020-10-11 16:55:11,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:55:11,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:55:11,616 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:55:11,616 INFO L185 Difference]: Start difference. First operand has 473 places, 446 transitions, 16021 flow. Second operand 38 states and 1733 transitions. [2020-10-11 16:55:11,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 493 transitions, 21387 flow [2020-10-11 16:55:12,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 493 transitions, 20472 flow, removed 172 selfloop flow, removed 31 redundant places. [2020-10-11 16:55:12,483 INFO L241 Difference]: Finished difference. Result has 483 places, 452 transitions, 16639 flow [2020-10-11 16:55:12,483 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=15316, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16639, PETRI_PLACES=483, PETRI_TRANSITIONS=452} [2020-10-11 16:55:12,484 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 428 predicate places. [2020-10-11 16:55:12,484 INFO L481 AbstractCegarLoop]: Abstraction has has 483 places, 452 transitions, 16639 flow [2020-10-11 16:55:12,484 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:12,484 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:12,484 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:12,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:12,685 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:12,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:12,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1590747876, now seen corresponding path program 47 times [2020-10-11 16:55:12,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:12,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035886062] [2020-10-11 16:55:12,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:13,019 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:13,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035886062] [2020-10-11 16:55:13,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113927421] [2020-10-11 16:55:13,022 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:55:13,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-11 16:55:13,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:13,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:13,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:13,097 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:13,114 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:13,115 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:13,115 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:13,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236114681] [2020-10-11 16:55:13,116 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:13,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:13,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:13,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:13,948 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:13,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 452 transitions, 16639 flow. Second operand 20 states. [2020-10-11 16:55:13,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:13,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:13,949 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:15,143 INFO L129 PetriNetUnfolder]: 381/2804 cut-off events. [2020-10-11 16:55:15,143 INFO L130 PetriNetUnfolder]: For 397889/398320 co-relation queries the response was YES. [2020-10-11 16:55:15,190 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24985 conditions, 2804 events. 381/2804 cut-off events. For 397889/398320 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 25563 event pairs, 0 based on Foata normal form. 56/2558 useless extension candidates. Maximal degree in co-relation 24762. Up to 659 conditions per place. [2020-10-11 16:55:15,208 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 410 selfloop transitions, 31 changer transitions 8/483 dead transitions. [2020-10-11 16:55:15,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 483 transitions, 20215 flow [2020-10-11 16:55:15,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:55:15,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:55:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1045 transitions. [2020-10-11 16:55:15,210 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2020-10-11 16:55:15,210 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1045 transitions. [2020-10-11 16:55:15,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1045 transitions. [2020-10-11 16:55:15,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:15,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1045 transitions. [2020-10-11 16:55:15,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:55:15,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:55:15,212 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:55:15,212 INFO L185 Difference]: Start difference. First operand has 483 places, 452 transitions, 16639 flow. Second operand 23 states and 1045 transitions. [2020-10-11 16:55:15,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 483 transitions, 20215 flow [2020-10-11 16:55:16,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 483 transitions, 19259 flow, removed 150 selfloop flow, removed 33 redundant places. [2020-10-11 16:55:16,258 INFO L241 Difference]: Finished difference. Result has 476 places, 456 transitions, 16179 flow [2020-10-11 16:55:16,259 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=15727, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=16179, PETRI_PLACES=476, PETRI_TRANSITIONS=456} [2020-10-11 16:55:16,259 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 421 predicate places. [2020-10-11 16:55:16,259 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 456 transitions, 16179 flow [2020-10-11 16:55:16,259 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:16,259 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:16,259 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:16,460 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-11 16:55:16,460 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:16,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:16,461 INFO L82 PathProgramCache]: Analyzing trace with hash -276596032, now seen corresponding path program 48 times [2020-10-11 16:55:16,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:16,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602586154] [2020-10-11 16:55:16,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:16,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:16,770 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,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602586154] [2020-10-11 16:55:16,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665477692] [2020-10-11 16:55:16,770 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:55:16,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:55:16,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:16,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:16,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:16,861 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:16,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:16,892 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 1 proven. 205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:16,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:16,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:16,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962272429] [2020-10-11 16:55:16,894 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:16,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:16,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:16,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:17,246 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:17,247 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 456 transitions, 16179 flow. Second operand 21 states. [2020-10-11 16:55:17,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:17,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:17,247 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:18,617 INFO L129 PetriNetUnfolder]: 395/2916 cut-off events. [2020-10-11 16:55:18,617 INFO L130 PetriNetUnfolder]: For 428528/428974 co-relation queries the response was YES. [2020-10-11 16:55:18,667 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26065 conditions, 2916 events. 395/2916 cut-off events. For 428528/428974 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 26837 event pairs, 0 based on Foata normal form. 60/2662 useless extension candidates. Maximal degree in co-relation 25839. Up to 639 conditions per place. [2020-10-11 16:55:18,686 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 399 selfloop transitions, 57 changer transitions 8/498 dead transitions. [2020-10-11 16:55:18,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 498 transitions, 20605 flow [2020-10-11 16:55:18,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:55:18,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:55:18,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1182 transitions. [2020-10-11 16:55:18,688 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8265734265734266 [2020-10-11 16:55:18,688 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1182 transitions. [2020-10-11 16:55:18,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1182 transitions. [2020-10-11 16:55:18,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:18,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1182 transitions. [2020-10-11 16:55:18,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:55:18,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:55:18,691 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:55:18,691 INFO L185 Difference]: Start difference. First operand has 476 places, 456 transitions, 16179 flow. Second operand 26 states and 1182 transitions. [2020-10-11 16:55:18,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 498 transitions, 20605 flow [2020-10-11 16:55:19,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 498 transitions, 20341 flow, removed 115 selfloop flow, removed 14 redundant places. [2020-10-11 16:55:19,790 INFO L241 Difference]: Finished difference. Result has 495 places, 470 transitions, 17240 flow [2020-10-11 16:55:19,791 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=16015, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=17240, PETRI_PLACES=495, PETRI_TRANSITIONS=470} [2020-10-11 16:55:19,791 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 440 predicate places. [2020-10-11 16:55:19,791 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 470 transitions, 17240 flow [2020-10-11 16:55:19,791 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:19,791 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:19,791 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,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:55:19,992 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:19,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:19,993 INFO L82 PathProgramCache]: Analyzing trace with hash -46101756, now seen corresponding path program 49 times [2020-10-11 16:55:19,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:19,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672940552] [2020-10-11 16:55:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:20,280 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,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672940552] [2020-10-11 16:55:20,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031275697] [2020-10-11 16:55:20,281 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:55:20,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:20,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:20,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:20,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:20,364 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,365 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:20,365 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:20,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225701742] [2020-10-11 16:55:20,365 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:20,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:20,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:20,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:20,683 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:20,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 470 transitions, 17240 flow. Second operand 20 states. [2020-10-11 16:55:20,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:20,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:20,684 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:22,118 INFO L129 PetriNetUnfolder]: 399/2959 cut-off events. [2020-10-11 16:55:22,118 INFO L130 PetriNetUnfolder]: For 436937/437343 co-relation queries the response was YES. [2020-10-11 16:55:22,169 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26535 conditions, 2959 events. 399/2959 cut-off events. For 436937/437343 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 27167 event pairs, 0 based on Foata normal form. 63/2703 useless extension candidates. Maximal degree in co-relation 26301. Up to 603 conditions per place. [2020-10-11 16:55:22,188 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 379 selfloop transitions, 80 changer transitions 8/501 dead transitions. [2020-10-11 16:55:22,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 501 transitions, 21010 flow [2020-10-11 16:55:22,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:55:22,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:55:22,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1228 transitions. [2020-10-11 16:55:22,190 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826936026936027 [2020-10-11 16:55:22,190 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1228 transitions. [2020-10-11 16:55:22,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1228 transitions. [2020-10-11 16:55:22,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:22,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1228 transitions. [2020-10-11 16:55:22,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:55:22,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:55:22,193 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:55:22,193 INFO L185 Difference]: Start difference. First operand has 495 places, 470 transitions, 17240 flow. Second operand 27 states and 1228 transitions. [2020-10-11 16:55:22,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 501 transitions, 21010 flow [2020-10-11 16:55:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 501 transitions, 20726 flow, removed 113 selfloop flow, removed 17 redundant places. [2020-10-11 16:55:23,332 INFO L241 Difference]: Finished difference. Result has 508 places, 474 transitions, 17634 flow [2020-10-11 16:55:23,333 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=17056, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=17634, PETRI_PLACES=508, PETRI_TRANSITIONS=474} [2020-10-11 16:55:23,333 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 453 predicate places. [2020-10-11 16:55:23,333 INFO L481 AbstractCegarLoop]: Abstraction has has 508 places, 474 transitions, 17634 flow [2020-10-11 16:55:23,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:23,333 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:23,333 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,534 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:55:23,534 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:23,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:23,535 INFO L82 PathProgramCache]: Analyzing trace with hash -822884428, now seen corresponding path program 50 times [2020-10-11 16:55:23,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:23,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371146049] [2020-10-11 16:55:23,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:23,835 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,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371146049] [2020-10-11 16:55:23,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842094115] [2020-10-11 16:55:23,836 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:55:23,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:23,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:23,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:23,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:23,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:23,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:23,968 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,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:23,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:23,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988472745] [2020-10-11 16:55:23,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:23,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:23,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:23,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:24,345 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:24,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 474 transitions, 17634 flow. Second operand 21 states. [2020-10-11 16:55:24,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:24,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:24,346 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:26,176 INFO L129 PetriNetUnfolder]: 419/3139 cut-off events. [2020-10-11 16:55:26,176 INFO L130 PetriNetUnfolder]: For 465547/465953 co-relation queries the response was YES. [2020-10-11 16:55:26,229 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28286 conditions, 3139 events. 419/3139 cut-off events. For 465547/465953 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 29352 event pairs, 0 based on Foata normal form. 73/2873 useless extension candidates. Maximal degree in co-relation 28048. Up to 554 conditions per place. [2020-10-11 16:55:26,249 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 349 selfloop transitions, 133 changer transitions 8/524 dead transitions. [2020-10-11 16:55:26,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 524 transitions, 22441 flow [2020-10-11 16:55:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:55:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:55:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1317 transitions. [2020-10-11 16:55:26,251 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8257053291536051 [2020-10-11 16:55:26,251 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1317 transitions. [2020-10-11 16:55:26,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1317 transitions. [2020-10-11 16:55:26,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:26,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1317 transitions. [2020-10-11 16:55:26,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:55:26,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:55:26,253 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:55:26,253 INFO L185 Difference]: Start difference. First operand has 508 places, 474 transitions, 17634 flow. Second operand 29 states and 1317 transitions. [2020-10-11 16:55:26,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 524 transitions, 22441 flow [2020-10-11 16:55:27,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 524 transitions, 22131 flow, removed 117 selfloop flow, removed 18 redundant places. [2020-10-11 16:55:27,842 INFO L241 Difference]: Finished difference. Result has 528 places, 494 transitions, 19128 flow [2020-10-11 16:55:27,842 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=17428, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=19128, PETRI_PLACES=528, PETRI_TRANSITIONS=494} [2020-10-11 16:55:27,842 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 473 predicate places. [2020-10-11 16:55:27,842 INFO L481 AbstractCegarLoop]: Abstraction has has 528 places, 494 transitions, 19128 flow [2020-10-11 16:55:27,843 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:27,843 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:27,843 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:28,043 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:55:28,044 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:28,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:28,044 INFO L82 PathProgramCache]: Analyzing trace with hash 676106218, now seen corresponding path program 51 times [2020-10-11 16:55:28,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:28,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247443479] [2020-10-11 16:55:28,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:28,303 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:28,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247443479] [2020-10-11 16:55:28,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433391256] [2020-10-11 16:55:28,304 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:55:28,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:55:28,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:28,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:28,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:28,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:28,397 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:28,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:28,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:28,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042396179] [2020-10-11 16:55:28,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:28,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:28,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:28,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:29,192 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:29,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 494 transitions, 19128 flow. Second operand 20 states. [2020-10-11 16:55:29,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:29,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:29,194 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:30,810 INFO L129 PetriNetUnfolder]: 423/3175 cut-off events. [2020-10-11 16:55:30,810 INFO L130 PetriNetUnfolder]: For 473994/474400 co-relation queries the response was YES. [2020-10-11 16:55:30,864 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28856 conditions, 3175 events. 423/3175 cut-off events. For 473994/474400 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 29711 event pairs, 0 based on Foata normal form. 78/2910 useless extension candidates. Maximal degree in co-relation 28607. Up to 562 conditions per place. [2020-10-11 16:55:30,884 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 313 selfloop transitions, 174 changer transitions 8/529 dead transitions. [2020-10-11 16:55:30,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 529 transitions, 23172 flow [2020-10-11 16:55:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:55:30,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:55:30,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1363 transitions. [2020-10-11 16:55:30,886 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826060606060606 [2020-10-11 16:55:30,886 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1363 transitions. [2020-10-11 16:55:30,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1363 transitions. [2020-10-11 16:55:30,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:30,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1363 transitions. [2020-10-11 16:55:30,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:55:30,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:55:30,888 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:55:30,888 INFO L185 Difference]: Start difference. First operand has 528 places, 494 transitions, 19128 flow. Second operand 30 states and 1363 transitions. [2020-10-11 16:55:30,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 529 transitions, 23172 flow [2020-10-11 16:55:32,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 529 transitions, 22844 flow, removed 119 selfloop flow, removed 17 redundant places. [2020-10-11 16:55:32,434 INFO L241 Difference]: Finished difference. Result has 544 places, 498 transitions, 19710 flow [2020-10-11 16:55:32,435 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=18908, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=19710, PETRI_PLACES=544, PETRI_TRANSITIONS=498} [2020-10-11 16:55:32,435 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 489 predicate places. [2020-10-11 16:55:32,435 INFO L481 AbstractCegarLoop]: Abstraction has has 544 places, 498 transitions, 19710 flow [2020-10-11 16:55:32,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:32,435 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:32,435 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:32,635 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:32,636 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:32,637 INFO L82 PathProgramCache]: Analyzing trace with hash -111901090, now seen corresponding path program 52 times [2020-10-11 16:55:32,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:32,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885781974] [2020-10-11 16:55:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:32,896 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:32,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885781974] [2020-10-11 16:55:32,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054326448] [2020-10-11 16:55:32,896 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:55:32,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:32,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:32,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:55:32,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:32,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:33,000 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:33,015 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:33,015 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:33,015 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:33,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534170929] [2020-10-11 16:55:33,016 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:33,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:33,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:33,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:33,953 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:33,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 498 transitions, 19710 flow. Second operand 21 states. [2020-10-11 16:55:33,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:33,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:33,954 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:35,833 INFO L129 PetriNetUnfolder]: 431/3247 cut-off events. [2020-10-11 16:55:35,833 INFO L130 PetriNetUnfolder]: For 486340/486746 co-relation queries the response was YES. [2020-10-11 16:55:35,887 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29701 conditions, 3247 events. 431/3247 cut-off events. For 486340/486746 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 30592 event pairs, 0 based on Foata normal form. 99/2996 useless extension candidates. Maximal degree in co-relation 29448. Up to 576 conditions per place. [2020-10-11 16:55:35,908 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 233 selfloop transitions, 267 changer transitions 8/542 dead transitions. [2020-10-11 16:55:35,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 542 transitions, 24313 flow [2020-10-11 16:55:35,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:55:35,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:55:35,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1501 transitions. [2020-10-11 16:55:35,910 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8269972451790634 [2020-10-11 16:55:35,910 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1501 transitions. [2020-10-11 16:55:35,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1501 transitions. [2020-10-11 16:55:35,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:35,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1501 transitions. [2020-10-11 16:55:35,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:55:35,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:55:35,913 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:55:35,913 INFO L185 Difference]: Start difference. First operand has 544 places, 498 transitions, 19710 flow. Second operand 33 states and 1501 transitions. [2020-10-11 16:55:35,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 542 transitions, 24313 flow [2020-10-11 16:55:37,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 542 transitions, 23911 flow, removed 125 selfloop flow, removed 21 redundant places. [2020-10-11 16:55:37,471 INFO L241 Difference]: Finished difference. Result has 560 places, 507 transitions, 20689 flow [2020-10-11 16:55:37,472 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=19428, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=20689, PETRI_PLACES=560, PETRI_TRANSITIONS=507} [2020-10-11 16:55:37,472 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 505 predicate places. [2020-10-11 16:55:37,472 INFO L481 AbstractCegarLoop]: Abstraction has has 560 places, 507 transitions, 20689 flow [2020-10-11 16:55:37,472 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:37,472 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:37,472 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:37,673 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:37,673 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:37,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:37,674 INFO L82 PathProgramCache]: Analyzing trace with hash 125802718, now seen corresponding path program 53 times [2020-10-11 16:55:37,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:37,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427309695] [2020-10-11 16:55:37,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:37,931 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:37,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427309695] [2020-10-11 16:55:37,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437757733] [2020-10-11 16:55:37,932 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:55:37,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:55:37,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:37,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:37,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:38,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:38,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:38,059 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,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:38,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:38,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175804825] [2020-10-11 16:55:38,060 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:38,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:38,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:38,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:38,202 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:38,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 507 transitions, 20689 flow. Second operand 21 states. [2020-10-11 16:55:38,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:38,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:38,204 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:40,119 INFO L129 PetriNetUnfolder]: 439/3312 cut-off events. [2020-10-11 16:55:40,119 INFO L130 PetriNetUnfolder]: For 498913/499359 co-relation queries the response was YES. [2020-10-11 16:55:40,362 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30630 conditions, 3312 events. 439/3312 cut-off events. For 498913/499359 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 31369 event pairs, 0 based on Foata normal form. 119/3074 useless extension candidates. Maximal degree in co-relation 30372. Up to 590 conditions per place. [2020-10-11 16:55:40,384 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 177 selfloop transitions, 333 changer transitions 8/552 dead transitions. [2020-10-11 16:55:40,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 552 transitions, 25504 flow [2020-10-11 16:55:40,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:55:40,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:55:40,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1593 transitions. [2020-10-11 16:55:40,386 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8275324675324676 [2020-10-11 16:55:40,386 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1593 transitions. [2020-10-11 16:55:40,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1593 transitions. [2020-10-11 16:55:40,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:40,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1593 transitions. [2020-10-11 16:55:40,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:55:40,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:55:40,388 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:55:40,388 INFO L185 Difference]: Start difference. First operand has 560 places, 507 transitions, 20689 flow. Second operand 35 states and 1593 transitions. [2020-10-11 16:55:40,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 552 transitions, 25504 flow [2020-10-11 16:55:42,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 552 transitions, 25010 flow, removed 134 selfloop flow, removed 24 redundant places. [2020-10-11 16:55:42,133 INFO L241 Difference]: Finished difference. Result has 575 places, 517 transitions, 21748 flow [2020-10-11 16:55:42,134 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=20323, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=21748, PETRI_PLACES=575, PETRI_TRANSITIONS=517} [2020-10-11 16:55:42,134 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 520 predicate places. [2020-10-11 16:55:42,134 INFO L481 AbstractCegarLoop]: Abstraction has has 575 places, 517 transitions, 21748 flow [2020-10-11 16:55:42,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:42,134 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:42,134 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:42,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:42,341 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:42,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:42,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1897232958, now seen corresponding path program 54 times [2020-10-11 16:55:42,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:42,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282011428] [2020-10-11 16:55:42,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:42,573 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:42,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282011428] [2020-10-11 16:55:42,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636720577] [2020-10-11 16:55:42,574 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:55:42,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:55:42,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:42,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:55:42,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:42,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:42,673 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:42,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:42,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-11 16:55:42,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370520450] [2020-10-11 16:55:42,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:55:42,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:42,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:55:42,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:55:43,576 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:43,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 517 transitions, 21748 flow. Second operand 20 states. [2020-10-11 16:55:43,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:43,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:43,577 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:45,530 INFO L129 PetriNetUnfolder]: 462/3450 cut-off events. [2020-10-11 16:55:45,530 INFO L130 PetriNetUnfolder]: For 532880/533414 co-relation queries the response was YES. [2020-10-11 16:55:45,595 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32695 conditions, 3450 events. 462/3450 cut-off events. For 532880/533414 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 32729 event pairs, 0 based on Foata normal form. 158/3237 useless extension candidates. Maximal degree in co-relation 32432. Up to 622 conditions per place. [2020-10-11 16:55:45,619 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 116 selfloop transitions, 417 changer transitions 8/575 dead transitions. [2020-10-11 16:55:45,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 575 transitions, 27661 flow [2020-10-11 16:55:45,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:55:45,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:55:45,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1827 transitions. [2020-10-11 16:55:45,621 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304545454545454 [2020-10-11 16:55:45,621 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1827 transitions. [2020-10-11 16:55:45,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1827 transitions. [2020-10-11 16:55:45,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:45,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1827 transitions. [2020-10-11 16:55:45,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:55:45,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:55:45,623 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:55:45,624 INFO L185 Difference]: Start difference. First operand has 575 places, 517 transitions, 21748 flow. Second operand 40 states and 1827 transitions. [2020-10-11 16:55:45,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 575 transitions, 27661 flow [2020-10-11 16:55:47,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 575 transitions, 26924 flow, removed 160 selfloop flow, removed 28 redundant places. [2020-10-11 16:55:47,609 INFO L241 Difference]: Finished difference. Result has 594 places, 532 transitions, 23302 flow [2020-10-11 16:55:47,610 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=21193, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=23302, PETRI_PLACES=594, PETRI_TRANSITIONS=532} [2020-10-11 16:55:47,610 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 539 predicate places. [2020-10-11 16:55:47,610 INFO L481 AbstractCegarLoop]: Abstraction has has 594 places, 532 transitions, 23302 flow [2020-10-11 16:55:47,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:55:47,610 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:47,610 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:47,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-11 16:55:47,817 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:47,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:47,817 INFO L82 PathProgramCache]: Analyzing trace with hash 2143928734, now seen corresponding path program 55 times [2020-10-11 16:55:47,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:47,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167813045] [2020-10-11 16:55:47,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:47,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:48,064 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:48,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167813045] [2020-10-11 16:55:48,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824539474] [2020-10-11 16:55:48,065 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:55:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:48,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:55:48,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:48,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:48,164 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:48,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:48,172 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:48,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:55:48,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491610447] [2020-10-11 16:55:48,173 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:48,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:48,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:48,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:49,024 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:49,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 532 transitions, 23302 flow. Second operand 21 states. [2020-10-11 16:55:49,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:49,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:49,025 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:51,252 INFO L129 PetriNetUnfolder]: 457/3435 cut-off events. [2020-10-11 16:55:51,252 INFO L130 PetriNetUnfolder]: For 564063/564642 co-relation queries the response was YES. [2020-10-11 16:55:51,318 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33234 conditions, 3435 events. 457/3435 cut-off events. For 564063/564642 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 32617 event pairs, 0 based on Foata normal form. 170/3238 useless extension candidates. Maximal degree in co-relation 32963. Up to 618 conditions per place. [2020-10-11 16:55:51,342 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 107 selfloop transitions, 426 changer transitions 11/578 dead transitions. [2020-10-11 16:55:51,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 578 transitions, 28933 flow [2020-10-11 16:55:51,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:55:51,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:55:51,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1824 transitions. [2020-10-11 16:55:51,344 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8290909090909091 [2020-10-11 16:55:51,344 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1824 transitions. [2020-10-11 16:55:51,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1824 transitions. [2020-10-11 16:55:51,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:51,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1824 transitions. [2020-10-11 16:55:51,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:55:51,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:55:51,347 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:55:51,347 INFO L185 Difference]: Start difference. First operand has 594 places, 532 transitions, 23302 flow. Second operand 40 states and 1824 transitions. [2020-10-11 16:55:51,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 578 transitions, 28933 flow [2020-10-11 16:55:53,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 578 transitions, 27720 flow, removed 318 selfloop flow, removed 33 redundant places. [2020-10-11 16:55:53,385 INFO L241 Difference]: Finished difference. Result has 603 places, 535 transitions, 23612 flow [2020-10-11 16:55:53,385 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22383, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=23612, PETRI_PLACES=603, PETRI_TRANSITIONS=535} [2020-10-11 16:55:53,385 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 548 predicate places. [2020-10-11 16:55:53,386 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 535 transitions, 23612 flow [2020-10-11 16:55:53,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:53,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:53,386 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:55:53,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:53,587 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:53,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:53,587 INFO L82 PathProgramCache]: Analyzing trace with hash -722935660, now seen corresponding path program 56 times [2020-10-11 16:55:53,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:53,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388239986] [2020-10-11 16:55:53,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:53,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:53,899 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:55:53,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388239986] [2020-10-11 16:55:53,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335017263] [2020-10-11 16:55:53,900 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:55:53,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:53,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:53,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:55:53,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:53,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:53,987 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:55:53,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:53,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:55:53,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976375535] [2020-10-11 16:55:53,988 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:53,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:53,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:53,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:54,288 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:54,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 535 transitions, 23612 flow. Second operand 21 states. [2020-10-11 16:55:54,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:54,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:54,290 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:55,931 INFO L129 PetriNetUnfolder]: 457/3428 cut-off events. [2020-10-11 16:55:55,931 INFO L130 PetriNetUnfolder]: For 560140/560631 co-relation queries the response was YES. [2020-10-11 16:55:56,005 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33298 conditions, 3428 events. 457/3428 cut-off events. For 560140/560631 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 32479 event pairs, 0 based on Foata normal form. 60/3116 useless extension candidates. Maximal degree in co-relation 33026. Up to 714 conditions per place. [2020-10-11 16:55:56,029 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 450 selfloop transitions, 80 changer transitions 8/572 dead transitions. [2020-10-11 16:55:56,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 572 transitions, 27948 flow [2020-10-11 16:55:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:55:56,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:55:56,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1136 transitions. [2020-10-11 16:55:56,030 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8261818181818181 [2020-10-11 16:55:56,030 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1136 transitions. [2020-10-11 16:55:56,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1136 transitions. [2020-10-11 16:55:56,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:56,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1136 transitions. [2020-10-11 16:55:56,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:55:56,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:55:56,032 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:55:56,032 INFO L185 Difference]: Start difference. First operand has 603 places, 535 transitions, 23612 flow. Second operand 25 states and 1136 transitions. [2020-10-11 16:55:56,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 572 transitions, 27948 flow [2020-10-11 16:55:57,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 572 transitions, 26861 flow, removed 123 selfloop flow, removed 35 redundant places. [2020-10-11 16:55:57,942 INFO L241 Difference]: Finished difference. Result has 594 places, 537 transitions, 22960 flow [2020-10-11 16:55:57,942 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22551, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=22960, PETRI_PLACES=594, PETRI_TRANSITIONS=537} [2020-10-11 16:55:57,943 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 539 predicate places. [2020-10-11 16:55:57,943 INFO L481 AbstractCegarLoop]: Abstraction has has 594 places, 537 transitions, 22960 flow [2020-10-11 16:55:57,943 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:55:57,943 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:57,943 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:55:58,143 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-10-11 16:55:58,144 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:58,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:58,144 INFO L82 PathProgramCache]: Analyzing trace with hash -748851934, now seen corresponding path program 57 times [2020-10-11 16:55:58,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:58,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11519132] [2020-10-11 16:55:58,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:58,450 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:55:58,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11519132] [2020-10-11 16:55:58,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985104281] [2020-10-11 16:55:58,451 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:55:58,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-11 16:55:58,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:58,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:55:58,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:58,537 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:58,555 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:58,556 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:58,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:55:58,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868743088] [2020-10-11 16:55:58,557 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:55:58,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:58,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:55:58,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:55:59,450 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:59,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 537 transitions, 22960 flow. Second operand 21 states. [2020-10-11 16:55:59,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:59,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:59,452 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:01,144 INFO L129 PetriNetUnfolder]: 459/3460 cut-off events. [2020-10-11 16:56:01,144 INFO L130 PetriNetUnfolder]: For 589626/590110 co-relation queries the response was YES. [2020-10-11 16:56:01,213 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33622 conditions, 3460 events. 459/3460 cut-off events. For 589626/590110 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 32883 event pairs, 0 based on Foata normal form. 68/3154 useless extension candidates. Maximal degree in co-relation 33348. Up to 620 conditions per place. [2020-10-11 16:56:01,238 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 379 selfloop transitions, 154 changer transitions 8/575 dead transitions. [2020-10-11 16:56:01,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 575 transitions, 27616 flow [2020-10-11 16:56:01,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:56:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:56:01,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1271 transitions. [2020-10-11 16:56:01,239 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8253246753246753 [2020-10-11 16:56:01,239 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1271 transitions. [2020-10-11 16:56:01,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1271 transitions. [2020-10-11 16:56:01,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:01,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1271 transitions. [2020-10-11 16:56:01,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:56:01,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:56:01,241 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:56:01,241 INFO L185 Difference]: Start difference. First operand has 594 places, 537 transitions, 22960 flow. Second operand 28 states and 1271 transitions. [2020-10-11 16:56:01,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 575 transitions, 27616 flow [2020-10-11 16:56:03,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 575 transitions, 27167 flow, removed 149 selfloop flow, removed 22 redundant places. [2020-10-11 16:56:03,287 INFO L241 Difference]: Finished difference. Result has 601 places, 539 transitions, 23236 flow [2020-10-11 16:56:03,288 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22667, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=23236, PETRI_PLACES=601, PETRI_TRANSITIONS=539} [2020-10-11 16:56:03,288 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 546 predicate places. [2020-10-11 16:56:03,288 INFO L481 AbstractCegarLoop]: Abstraction has has 601 places, 539 transitions, 23236 flow [2020-10-11 16:56:03,288 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:03,288 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:03,288 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:03,488 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:03,489 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:03,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:03,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1662752640, now seen corresponding path program 58 times [2020-10-11 16:56:03,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:03,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378933623] [2020-10-11 16:56:03,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:03,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:03,805 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:03,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378933623] [2020-10-11 16:56:03,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362553055] [2020-10-11 16:56:03,806 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:56:03,881 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:56:03,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:03,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:56:03,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:03,908 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:03,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:03,957 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:03,957 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:03,957 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:03,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021781898] [2020-10-11 16:56:03,958 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:03,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:03,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:03,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:04,145 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:04,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 539 transitions, 23236 flow. Second operand 22 states. [2020-10-11 16:56:04,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:04,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:04,146 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:06,126 INFO L129 PetriNetUnfolder]: 461/3478 cut-off events. [2020-10-11 16:56:06,127 INFO L130 PetriNetUnfolder]: For 586188/586627 co-relation queries the response was YES. [2020-10-11 16:56:06,192 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33777 conditions, 3478 events. 461/3478 cut-off events. For 586188/586627 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 32984 event pairs, 0 based on Foata normal form. 85/3187 useless extension candidates. Maximal degree in co-relation 33501. Up to 624 conditions per place. [2020-10-11 16:56:06,216 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 324 selfloop transitions, 212 changer transitions 8/578 dead transitions. [2020-10-11 16:56:06,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 578 transitions, 27982 flow [2020-10-11 16:56:06,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:56:06,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:56:06,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1408 transitions. [2020-10-11 16:56:06,218 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258064516129032 [2020-10-11 16:56:06,218 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1408 transitions. [2020-10-11 16:56:06,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1408 transitions. [2020-10-11 16:56:06,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:06,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1408 transitions. [2020-10-11 16:56:06,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:56:06,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:56:06,220 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:56:06,220 INFO L185 Difference]: Start difference. First operand has 601 places, 539 transitions, 23236 flow. Second operand 31 states and 1408 transitions. [2020-10-11 16:56:06,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 578 transitions, 27982 flow [2020-10-11 16:56:08,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 578 transitions, 27439 flow, removed 129 selfloop flow, removed 25 redundant places. [2020-10-11 16:56:08,210 INFO L241 Difference]: Finished difference. Result has 608 places, 541 transitions, 23515 flow [2020-10-11 16:56:08,211 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22821, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=23515, PETRI_PLACES=608, PETRI_TRANSITIONS=541} [2020-10-11 16:56:08,211 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 553 predicate places. [2020-10-11 16:56:08,211 INFO L481 AbstractCegarLoop]: Abstraction has has 608 places, 541 transitions, 23515 flow [2020-10-11 16:56:08,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:08,211 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:08,211 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:08,412 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-11 16:56:08,412 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:08,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:08,413 INFO L82 PathProgramCache]: Analyzing trace with hash 333109034, now seen corresponding path program 59 times [2020-10-11 16:56:08,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:08,413 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395354143] [2020-10-11 16:56:08,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:08,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:08,716 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:08,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395354143] [2020-10-11 16:56:08,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392132212] [2020-10-11 16:56:08,717 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:56:08,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:56:08,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:08,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:08,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:08,806 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:08,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:08,846 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:08,846 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:08,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:08,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774105004] [2020-10-11 16:56:08,847 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:08,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:08,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:08,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:09,740 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:09,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 541 transitions, 23515 flow. Second operand 22 states. [2020-10-11 16:56:09,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:09,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:09,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:11,751 INFO L129 PetriNetUnfolder]: 465/3514 cut-off events. [2020-10-11 16:56:11,752 INFO L130 PetriNetUnfolder]: For 593079/593558 co-relation queries the response was YES. [2020-10-11 16:56:11,824 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34246 conditions, 3514 events. 465/3514 cut-off events. For 593079/593558 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 33451 event pairs, 0 based on Foata normal form. 100/3234 useless extension candidates. Maximal degree in co-relation 33968. Up to 632 conditions per place. [2020-10-11 16:56:11,849 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 249 selfloop transitions, 292 changer transitions 8/583 dead transitions. [2020-10-11 16:56:11,850 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 583 transitions, 28618 flow [2020-10-11 16:56:11,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:56:11,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:56:11,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1500 transitions. [2020-10-11 16:56:11,851 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8264462809917356 [2020-10-11 16:56:11,851 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1500 transitions. [2020-10-11 16:56:11,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1500 transitions. [2020-10-11 16:56:11,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:11,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1500 transitions. [2020-10-11 16:56:11,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:56:11,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:56:11,853 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:56:11,853 INFO L185 Difference]: Start difference. First operand has 608 places, 541 transitions, 23515 flow. Second operand 33 states and 1500 transitions. [2020-10-11 16:56:11,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 583 transitions, 28618 flow [2020-10-11 16:56:14,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 583 transitions, 27946 flow, removed 135 selfloop flow, removed 29 redundant places. [2020-10-11 16:56:14,129 INFO L241 Difference]: Finished difference. Result has 613 places, 545 transitions, 23979 flow [2020-10-11 16:56:14,130 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22979, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=23979, PETRI_PLACES=613, PETRI_TRANSITIONS=545} [2020-10-11 16:56:14,130 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 558 predicate places. [2020-10-11 16:56:14,130 INFO L481 AbstractCegarLoop]: Abstraction has has 613 places, 545 transitions, 23979 flow [2020-10-11 16:56:14,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:14,130 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:14,130 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:14,330 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:14,331 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:14,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:14,332 INFO L82 PathProgramCache]: Analyzing trace with hash -976497908, now seen corresponding path program 60 times [2020-10-11 16:56:14,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:14,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743969266] [2020-10-11 16:56:14,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:14,610 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:14,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743969266] [2020-10-11 16:56:14,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123163164] [2020-10-11 16:56:14,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 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:56:14,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:56:14,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:14,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:14,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:14,697 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:14,713 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:14,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:14,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:14,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786277021] [2020-10-11 16:56:14,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:14,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:14,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:14,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:15,414 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:15,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 545 transitions, 23979 flow. Second operand 21 states. [2020-10-11 16:56:15,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:15,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:15,415 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:17,378 INFO L129 PetriNetUnfolder]: 493/3745 cut-off events. [2020-10-11 16:56:17,378 INFO L130 PetriNetUnfolder]: For 636028/636523 co-relation queries the response was YES. [2020-10-11 16:56:17,458 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36703 conditions, 3745 events. 493/3745 cut-off events. For 636028/636523 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 36406 event pairs, 0 based on Foata normal form. 103/3443 useless extension candidates. Maximal degree in co-relation 36423. Up to 678 conditions per place. [2020-10-11 16:56:17,485 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 243 selfloop transitions, 330 changer transitions 8/615 dead transitions. [2020-10-11 16:56:17,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 615 transitions, 30683 flow [2020-10-11 16:56:17,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:56:17,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:56:17,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1455 transitions. [2020-10-11 16:56:17,486 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8267045454545454 [2020-10-11 16:56:17,486 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1455 transitions. [2020-10-11 16:56:17,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1455 transitions. [2020-10-11 16:56:17,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:17,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1455 transitions. [2020-10-11 16:56:17,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:56:17,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:56:17,488 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:56:17,489 INFO L185 Difference]: Start difference. First operand has 613 places, 545 transitions, 23979 flow. Second operand 32 states and 1455 transitions. [2020-10-11 16:56:17,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 615 transitions, 30683 flow [2020-10-11 16:56:19,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 615 transitions, 29935 flow, removed 141 selfloop flow, removed 28 redundant places. [2020-10-11 16:56:19,795 INFO L241 Difference]: Finished difference. Result has 626 places, 575 transitions, 26252 flow [2020-10-11 16:56:19,796 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23375, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=26252, PETRI_PLACES=626, PETRI_TRANSITIONS=575} [2020-10-11 16:56:19,796 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 571 predicate places. [2020-10-11 16:56:19,796 INFO L481 AbstractCegarLoop]: Abstraction has has 626 places, 575 transitions, 26252 flow [2020-10-11 16:56:19,796 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:19,796 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:19,796 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:19,997 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-11 16:56:19,997 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:19,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:19,998 INFO L82 PathProgramCache]: Analyzing trace with hash 2091325336, now seen corresponding path program 61 times [2020-10-11 16:56:19,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:19,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121120899] [2020-10-11 16:56:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:20,286 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:20,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121120899] [2020-10-11 16:56:20,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802091377] [2020-10-11 16:56:20,287 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:56:20,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:20,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:20,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:20,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:20,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:20,431 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:20,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:20,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:20,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985833120] [2020-10-11 16:56:20,432 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:20,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:20,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:20,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:21,159 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:21,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 575 transitions, 26252 flow. Second operand 22 states. [2020-10-11 16:56:21,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:21,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:21,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:23,465 INFO L129 PetriNetUnfolder]: 497/3788 cut-off events. [2020-10-11 16:56:23,465 INFO L130 PetriNetUnfolder]: For 656449/656910 co-relation queries the response was YES. [2020-10-11 16:56:23,546 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37554 conditions, 3788 events. 497/3788 cut-off events. For 656449/656910 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 36855 event pairs, 0 based on Foata normal form. 151/3529 useless extension candidates. Maximal degree in co-relation 37264. Up to 686 conditions per place. [2020-10-11 16:56:23,573 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 150 selfloop transitions, 428 changer transitions 8/620 dead transitions. [2020-10-11 16:56:23,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 620 transitions, 31905 flow [2020-10-11 16:56:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:56:23,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:56:23,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1684 transitions. [2020-10-11 16:56:23,575 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8275184275184275 [2020-10-11 16:56:23,575 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1684 transitions. [2020-10-11 16:56:23,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1684 transitions. [2020-10-11 16:56:23,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:23,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1684 transitions. [2020-10-11 16:56:23,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:56:23,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:56:23,578 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:56:23,578 INFO L185 Difference]: Start difference. First operand has 626 places, 575 transitions, 26252 flow. Second operand 37 states and 1684 transitions. [2020-10-11 16:56:23,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 620 transitions, 31905 flow [2020-10-11 16:56:25,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 620 transitions, 31214 flow, removed 203 selfloop flow, removed 22 redundant places. [2020-10-11 16:56:25,917 INFO L241 Difference]: Finished difference. Result has 644 places, 579 transitions, 27087 flow [2020-10-11 16:56:25,917 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=25675, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=27087, PETRI_PLACES=644, PETRI_TRANSITIONS=579} [2020-10-11 16:56:25,917 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 589 predicate places. [2020-10-11 16:56:25,917 INFO L481 AbstractCegarLoop]: Abstraction has has 644 places, 579 transitions, 27087 flow [2020-10-11 16:56:25,918 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:25,918 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:25,918 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:26,118 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2020-10-11 16:56:26,119 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:26,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:26,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1807107404, now seen corresponding path program 62 times [2020-10-11 16:56:26,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:26,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557947898] [2020-10-11 16:56:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:26,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:26,385 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:26,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557947898] [2020-10-11 16:56:26,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361980682] [2020-10-11 16:56:26,386 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:56:26,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:56:26,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:26,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:26,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:26,462 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:26,474 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:26,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:26,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:26,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407148109] [2020-10-11 16:56:26,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:26,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:26,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:26,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:27,336 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:27,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 579 transitions, 27087 flow. Second operand 21 states. [2020-10-11 16:56:27,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:27,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:27,338 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:29,582 INFO L129 PetriNetUnfolder]: 501/3817 cut-off events. [2020-10-11 16:56:29,582 INFO L130 PetriNetUnfolder]: For 670705/671207 co-relation queries the response was YES. [2020-10-11 16:56:29,665 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38357 conditions, 3817 events. 501/3817 cut-off events. For 670705/671207 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 37188 event pairs, 0 based on Foata normal form. 159/3563 useless extension candidates. Maximal degree in co-relation 38064. Up to 692 conditions per place. [2020-10-11 16:56:29,692 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 130 selfloop transitions, 452 changer transitions 8/624 dead transitions. [2020-10-11 16:56:29,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 624 transitions, 32885 flow [2020-10-11 16:56:29,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:56:29,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:56:29,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1639 transitions. [2020-10-11 16:56:29,694 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277777777777777 [2020-10-11 16:56:29,694 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1639 transitions. [2020-10-11 16:56:29,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1639 transitions. [2020-10-11 16:56:29,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:29,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1639 transitions. [2020-10-11 16:56:29,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:56:29,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:56:29,698 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:56:29,698 INFO L185 Difference]: Start difference. First operand has 644 places, 579 transitions, 27087 flow. Second operand 36 states and 1639 transitions. [2020-10-11 16:56:29,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 624 transitions, 32885 flow [2020-10-11 16:56:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 624 transitions, 31864 flow, removed 172 selfloop flow, removed 33 redundant places. [2020-10-11 16:56:31,925 INFO L241 Difference]: Finished difference. Result has 648 places, 583 transitions, 27607 flow [2020-10-11 16:56:31,926 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26262, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=27607, PETRI_PLACES=648, PETRI_TRANSITIONS=583} [2020-10-11 16:56:31,926 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 593 predicate places. [2020-10-11 16:56:31,926 INFO L481 AbstractCegarLoop]: Abstraction has has 648 places, 583 transitions, 27607 flow [2020-10-11 16:56:31,926 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:31,926 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:31,926 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:32,127 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:32,127 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:32,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:32,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1226514656, now seen corresponding path program 63 times [2020-10-11 16:56:32,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:32,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164836897] [2020-10-11 16:56:32,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:32,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:32,384 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:32,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164836897] [2020-10-11 16:56:32,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108779872] [2020-10-11 16:56:32,384 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:56:32,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-11 16:56:32,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:32,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 16:56:32,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:32,468 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:32,481 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:32,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:32,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:56:32,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913492420] [2020-10-11 16:56:32,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:56:32,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:32,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:56:32,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:56:33,211 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:33,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 583 transitions, 27607 flow. Second operand 21 states. [2020-10-11 16:56:33,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:33,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:33,212 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:35,524 INFO L129 PetriNetUnfolder]: 511/3893 cut-off events. [2020-10-11 16:56:35,524 INFO L130 PetriNetUnfolder]: For 679824/680345 co-relation queries the response was YES. [2020-10-11 16:56:35,618 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39245 conditions, 3893 events. 511/3893 cut-off events. For 679824/680345 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 38161 event pairs, 0 based on Foata normal form. 168/3642 useless extension candidates. Maximal degree in co-relation 38950. Up to 710 conditions per place. [2020-10-11 16:56:35,657 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 108 selfloop transitions, 487 changer transitions 8/637 dead transitions. [2020-10-11 16:56:35,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 637 transitions, 34045 flow [2020-10-11 16:56:35,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:56:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:56:35,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1731 transitions. [2020-10-11 16:56:35,660 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282296650717703 [2020-10-11 16:56:35,660 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1731 transitions. [2020-10-11 16:56:35,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1731 transitions. [2020-10-11 16:56:35,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:35,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1731 transitions. [2020-10-11 16:56:35,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:56:35,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:56:35,899 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:56:35,899 INFO L185 Difference]: Start difference. First operand has 648 places, 583 transitions, 27607 flow. Second operand 38 states and 1731 transitions. [2020-10-11 16:56:35,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 637 transitions, 34045 flow [2020-10-11 16:56:38,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 637 transitions, 32948 flow, removed 152 selfloop flow, removed 33 redundant places. [2020-10-11 16:56:38,112 INFO L241 Difference]: Finished difference. Result has 656 places, 595 transitions, 28615 flow [2020-10-11 16:56:38,113 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26678, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=28615, PETRI_PLACES=656, PETRI_TRANSITIONS=595} [2020-10-11 16:56:38,113 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 601 predicate places. [2020-10-11 16:56:38,113 INFO L481 AbstractCegarLoop]: Abstraction has has 656 places, 595 transitions, 28615 flow [2020-10-11 16:56:38,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:56:38,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:38,114 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:38,314 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:38,314 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:38,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:38,315 INFO L82 PathProgramCache]: Analyzing trace with hash -327463744, now seen corresponding path program 64 times [2020-10-11 16:56:38,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:38,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943355964] [2020-10-11 16:56:38,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:38,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:38,578 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:38,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943355964] [2020-10-11 16:56:38,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406300137] [2020-10-11 16:56:38,578 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:56:38,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:56:38,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:38,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:56:38,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:38,667 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:38,683 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:38,694 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:38,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:38,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:38,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610861771] [2020-10-11 16:56:38,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:38,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:38,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:38,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:39,812 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:39,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 595 transitions, 28615 flow. Second operand 22 states. [2020-10-11 16:56:39,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:39,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:39,813 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:42,496 INFO L129 PetriNetUnfolder]: 517/3933 cut-off events. [2020-10-11 16:56:42,497 INFO L130 PetriNetUnfolder]: For 702049/702652 co-relation queries the response was YES. [2020-10-11 16:56:42,586 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40134 conditions, 3933 events. 517/3933 cut-off events. For 702049/702652 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 38590 event pairs, 0 based on Foata normal form. 179/3689 useless extension candidates. Maximal degree in co-relation 39835. Up to 722 conditions per place. [2020-10-11 16:56:42,615 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 102 selfloop transitions, 501 changer transitions 8/645 dead transitions. [2020-10-11 16:56:42,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 645 transitions, 35037 flow [2020-10-11 16:56:42,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:56:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:56:42,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1868 transitions. [2020-10-11 16:56:42,617 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283813747228381 [2020-10-11 16:56:42,617 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1868 transitions. [2020-10-11 16:56:42,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1868 transitions. [2020-10-11 16:56:42,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:42,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1868 transitions. [2020-10-11 16:56:42,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:56:42,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:56:42,620 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:56:42,620 INFO L185 Difference]: Start difference. First operand has 656 places, 595 transitions, 28615 flow. Second operand 41 states and 1868 transitions. [2020-10-11 16:56:42,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 645 transitions, 35037 flow [2020-10-11 16:56:45,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 645 transitions, 33756 flow, removed 240 selfloop flow, removed 32 redundant places. [2020-10-11 16:56:45,267 INFO L241 Difference]: Finished difference. Result has 667 places, 602 transitions, 29177 flow [2020-10-11 16:56:45,267 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=27470, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=29177, PETRI_PLACES=667, PETRI_TRANSITIONS=602} [2020-10-11 16:56:45,268 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 612 predicate places. [2020-10-11 16:56:45,268 INFO L481 AbstractCegarLoop]: Abstraction has has 667 places, 602 transitions, 29177 flow [2020-10-11 16:56:45,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:45,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:45,268 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:45,483 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-11 16:56:45,484 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:45,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:45,484 INFO L82 PathProgramCache]: Analyzing trace with hash -475489728, now seen corresponding path program 65 times [2020-10-11 16:56:45,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:45,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183662932] [2020-10-11 16:56:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:45,763 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:45,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183662932] [2020-10-11 16:56:45,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106332981] [2020-10-11 16:56:45,764 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:56:45,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:56:45,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:45,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:56:45,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:45,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:45,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:45,887 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:45,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:45,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:56:45,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94284058] [2020-10-11 16:56:45,888 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:56:45,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:45,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:56:45,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:56:47,286 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:47,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 602 transitions, 29177 flow. Second operand 22 states. [2020-10-11 16:56:47,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:47,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:47,287 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:50,061 INFO L129 PetriNetUnfolder]: 523/3964 cut-off events. [2020-10-11 16:56:50,061 INFO L130 PetriNetUnfolder]: For 731275/731927 co-relation queries the response was YES. [2020-10-11 16:56:50,153 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40964 conditions, 3964 events. 523/3964 cut-off events. For 731275/731927 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 38992 event pairs, 0 based on Foata normal form. 185/3725 useless extension candidates. Maximal degree in co-relation 40662. Up to 726 conditions per place. [2020-10-11 16:56:50,182 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 97 selfloop transitions, 514 changer transitions 8/653 dead transitions. [2020-10-11 16:56:50,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 653 transitions, 35875 flow [2020-10-11 16:56:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:56:50,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:56:50,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1915 transitions. [2020-10-11 16:56:50,184 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.829004329004329 [2020-10-11 16:56:50,184 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1915 transitions. [2020-10-11 16:56:50,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1915 transitions. [2020-10-11 16:56:50,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:50,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1915 transitions. [2020-10-11 16:56:50,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:56:50,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:56:50,187 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:56:50,187 INFO L185 Difference]: Start difference. First operand has 667 places, 602 transitions, 29177 flow. Second operand 42 states and 1915 transitions. [2020-10-11 16:56:50,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 653 transitions, 35875 flow [2020-10-11 16:56:52,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 653 transitions, 34456 flow, removed 268 selfloop flow, removed 35 redundant places. [2020-10-11 16:56:52,904 INFO L241 Difference]: Finished difference. Result has 677 places, 608 transitions, 29637 flow [2020-10-11 16:56:52,904 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=27938, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=29637, PETRI_PLACES=677, PETRI_TRANSITIONS=608} [2020-10-11 16:56:52,905 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 622 predicate places. [2020-10-11 16:56:52,905 INFO L481 AbstractCegarLoop]: Abstraction has has 677 places, 608 transitions, 29637 flow [2020-10-11 16:56:52,905 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:56:52,905 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:52,905 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:56:53,105 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:56:53,106 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:53,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:53,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1297195753, now seen corresponding path program 66 times [2020-10-11 16:56:53,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:53,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712228854] [2020-10-11 16:56:53,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:53,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:53,463 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:56:53,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712228854] [2020-10-11 16:56:53,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935484225] [2020-10-11 16:56:53,464 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:56:53,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:56:53,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:53,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:56:53,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:53,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:53,614 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:56:53,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:53,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:56:53,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822308767] [2020-10-11 16:56:53,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:56:53,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:53,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:56:53,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:56:53,957 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:53,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 608 transitions, 29637 flow. Second operand 23 states. [2020-10-11 16:56:53,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:53,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:53,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:56,028 INFO L129 PetriNetUnfolder]: 525/3996 cut-off events. [2020-10-11 16:56:56,028 INFO L130 PetriNetUnfolder]: For 758162/758689 co-relation queries the response was YES. [2020-10-11 16:56:56,117 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41604 conditions, 3996 events. 525/3996 cut-off events. For 758162/758689 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39288 event pairs, 0 based on Foata normal form. 66/3630 useless extension candidates. Maximal degree in co-relation 41298. Up to 937 conditions per place. [2020-10-11 16:56:56,153 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 564 selfloop transitions, 33 changer transitions 8/639 dead transitions. [2020-10-11 16:56:56,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 639 transitions, 33954 flow [2020-10-11 16:56:56,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:56:56,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:56:56,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1135 transitions. [2020-10-11 16:56:56,154 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8254545454545454 [2020-10-11 16:56:56,154 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1135 transitions. [2020-10-11 16:56:56,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1135 transitions. [2020-10-11 16:56:56,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:56,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1135 transitions. [2020-10-11 16:56:56,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:56:56,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:56:56,156 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:56:56,156 INFO L185 Difference]: Start difference. First operand has 677 places, 608 transitions, 29637 flow. Second operand 25 states and 1135 transitions. [2020-10-11 16:56:56,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 639 transitions, 33954 flow [2020-10-11 16:56:59,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 639 transitions, 32656 flow, removed 191 selfloop flow, removed 37 redundant places. [2020-10-11 16:56:59,022 INFO L241 Difference]: Finished difference. Result has 666 places, 610 transitions, 28739 flow [2020-10-11 16:56:59,023 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28417, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=28739, PETRI_PLACES=666, PETRI_TRANSITIONS=610} [2020-10-11 16:56:59,023 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 611 predicate places. [2020-10-11 16:56:59,023 INFO L481 AbstractCegarLoop]: Abstraction has has 666 places, 610 transitions, 28739 flow [2020-10-11 16:56:59,023 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:56:59,023 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:59,023 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:56:59,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-11 16:56:59,232 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:59,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:59,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1874599913, now seen corresponding path program 67 times [2020-10-11 16:56:59,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:59,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112685747] [2020-10-11 16:56:59,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:59,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:59,663 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:56:59,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112685747] [2020-10-11 16:56:59,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170359092] [2020-10-11 16:56:59,664 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:56:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:59,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:56:59,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:59,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:59,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:59,806 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:56:59,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:59,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:56:59,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829811455] [2020-10-11 16:56:59,807 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:56:59,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:59,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:56:59,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:00,120 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:00,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 610 transitions, 28739 flow. Second operand 24 states. [2020-10-11 16:57:00,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:00,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:00,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:02,271 INFO L129 PetriNetUnfolder]: 527/4028 cut-off events. [2020-10-11 16:57:02,271 INFO L130 PetriNetUnfolder]: For 767035/767509 co-relation queries the response was YES. [2020-10-11 16:57:02,364 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41448 conditions, 4028 events. 527/4028 cut-off events. For 767035/767509 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39479 event pairs, 0 based on Foata normal form. 68/3661 useless extension candidates. Maximal degree in co-relation 41141. Up to 889 conditions per place. [2020-10-11 16:57:02,394 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 539 selfloop transitions, 61 changer transitions 8/642 dead transitions. [2020-10-11 16:57:02,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 642 transitions, 33210 flow [2020-10-11 16:57:02,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:57:02,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:57:02,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1272 transitions. [2020-10-11 16:57:02,395 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825974025974026 [2020-10-11 16:57:02,395 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1272 transitions. [2020-10-11 16:57:02,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1272 transitions. [2020-10-11 16:57:02,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:02,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1272 transitions. [2020-10-11 16:57:02,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:57:02,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:57:02,397 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:57:02,397 INFO L185 Difference]: Start difference. First operand has 666 places, 610 transitions, 28739 flow. Second operand 28 states and 1272 transitions. [2020-10-11 16:57:02,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 642 transitions, 33210 flow [2020-10-11 16:57:05,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 642 transitions, 32892 flow, removed 130 selfloop flow, removed 21 redundant places. [2020-10-11 16:57:05,363 INFO L241 Difference]: Finished difference. Result has 674 places, 612 transitions, 28911 flow [2020-10-11 16:57:05,364 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28529, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=28911, PETRI_PLACES=674, PETRI_TRANSITIONS=612} [2020-10-11 16:57:05,364 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 619 predicate places. [2020-10-11 16:57:05,364 INFO L481 AbstractCegarLoop]: Abstraction has has 674 places, 612 transitions, 28911 flow [2020-10-11 16:57:05,364 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:57:05,364 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:05,364 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:05,564 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:05,565 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:05,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:05,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1322049175, now seen corresponding path program 68 times [2020-10-11 16:57:05,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:05,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474138125] [2020-10-11 16:57:05,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:05,909 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:05,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474138125] [2020-10-11 16:57:05,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883766576] [2020-10-11 16:57:05,909 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:57:05,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:57:05,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:05,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:05,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:06,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:06,024 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:06,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:06,024 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:06,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406476953] [2020-10-11 16:57:06,024 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:06,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:06,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:06,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:06,316 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:06,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 612 transitions, 28911 flow. Second operand 23 states. [2020-10-11 16:57:06,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:06,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:06,318 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:08,466 INFO L129 PetriNetUnfolder]: 529/4039 cut-off events. [2020-10-11 16:57:08,466 INFO L130 PetriNetUnfolder]: For 770907/771425 co-relation queries the response was YES. [2020-10-11 16:57:08,559 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41668 conditions, 4039 events. 529/4039 cut-off events. For 770907/771425 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39502 event pairs, 0 based on Foata normal form. 71/3674 useless extension candidates. Maximal degree in co-relation 41359. Up to 845 conditions per place. [2020-10-11 16:57:08,589 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 515 selfloop transitions, 86 changer transitions 8/643 dead transitions. [2020-10-11 16:57:08,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 643 transitions, 33378 flow [2020-10-11 16:57:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:57:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:57:08,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1318 transitions. [2020-10-11 16:57:08,591 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.826332288401254 [2020-10-11 16:57:08,591 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1318 transitions. [2020-10-11 16:57:08,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1318 transitions. [2020-10-11 16:57:08,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:08,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1318 transitions. [2020-10-11 16:57:08,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:57:08,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:57:08,593 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:57:08,593 INFO L185 Difference]: Start difference. First operand has 674 places, 612 transitions, 28911 flow. Second operand 29 states and 1318 transitions. [2020-10-11 16:57:08,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 643 transitions, 33378 flow [2020-10-11 16:57:11,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 643 transitions, 33016 flow, removed 128 selfloop flow, removed 24 redundant places. [2020-10-11 16:57:11,885 INFO L241 Difference]: Finished difference. Result has 680 places, 614 transitions, 29093 flow [2020-10-11 16:57:11,885 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28657, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=29093, PETRI_PLACES=680, PETRI_TRANSITIONS=614} [2020-10-11 16:57:11,885 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 625 predicate places. [2020-10-11 16:57:11,885 INFO L481 AbstractCegarLoop]: Abstraction has has 680 places, 614 transitions, 29093 flow [2020-10-11 16:57:11,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:11,886 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:11,886 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:12,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-11 16:57:12,093 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:12,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:12,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1370159853, now seen corresponding path program 69 times [2020-10-11 16:57:12,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:12,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136887573] [2020-10-11 16:57:12,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:12,446 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:12,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136887573] [2020-10-11 16:57:12,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765554658] [2020-10-11 16:57:12,446 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 16:57:12,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 16:57:12,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:12,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:12,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:12,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:12,571 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:12,571 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:12,571 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:12,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091284783] [2020-10-11 16:57:12,572 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:12,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:12,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:12,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:12,860 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:12,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 614 transitions, 29093 flow. Second operand 23 states. [2020-10-11 16:57:12,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:12,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:12,861 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:15,058 INFO L129 PetriNetUnfolder]: 531/4064 cut-off events. [2020-10-11 16:57:15,059 INFO L130 PetriNetUnfolder]: For 774823/775297 co-relation queries the response was YES. [2020-10-11 16:57:15,155 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41907 conditions, 4064 events. 531/4064 cut-off events. For 774823/775297 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39853 event pairs, 0 based on Foata normal form. 84/3709 useless extension candidates. Maximal degree in co-relation 41596. Up to 738 conditions per place. [2020-10-11 16:57:15,185 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 423 selfloop transitions, 184 changer transitions 8/649 dead transitions. [2020-10-11 16:57:15,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 649 transitions, 33832 flow [2020-10-11 16:57:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:57:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:57:15,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1453 transitions. [2020-10-11 16:57:15,187 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255681818181818 [2020-10-11 16:57:15,187 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1453 transitions. [2020-10-11 16:57:15,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1453 transitions. [2020-10-11 16:57:15,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:15,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1453 transitions. [2020-10-11 16:57:15,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:57:15,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:57:15,189 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:57:15,189 INFO L185 Difference]: Start difference. First operand has 680 places, 614 transitions, 29093 flow. Second operand 32 states and 1453 transitions. [2020-10-11 16:57:15,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 649 transitions, 33832 flow [2020-10-11 16:57:18,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 649 transitions, 33420 flow, removed 132 selfloop flow, removed 25 redundant places. [2020-10-11 16:57:18,572 INFO L241 Difference]: Finished difference. Result has 688 places, 616 transitions, 29439 flow [2020-10-11 16:57:18,573 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28797, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=29439, PETRI_PLACES=688, PETRI_TRANSITIONS=616} [2020-10-11 16:57:18,573 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 633 predicate places. [2020-10-11 16:57:18,573 INFO L481 AbstractCegarLoop]: Abstraction has has 688 places, 616 transitions, 29439 flow [2020-10-11 16:57:18,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:18,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:18,574 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:18,780 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:18,781 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:18,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:18,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1221442391, now seen corresponding path program 70 times [2020-10-11 16:57:18,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:18,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114581259] [2020-10-11 16:57:18,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:18,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:19,107 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:19,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114581259] [2020-10-11 16:57:19,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190081567] [2020-10-11 16:57:19,108 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 16:57:19,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:57:19,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:19,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 16:57:19,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:19,210 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:19,224 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:19,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:19,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:19,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499748411] [2020-10-11 16:57:19,225 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:19,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:19,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:19,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:19,897 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:19,898 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 616 transitions, 29439 flow. Second operand 23 states. [2020-10-11 16:57:19,898 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:19,898 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:19,898 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:22,367 INFO L129 PetriNetUnfolder]: 533/4082 cut-off events. [2020-10-11 16:57:22,367 INFO L130 PetriNetUnfolder]: For 779237/779711 co-relation queries the response was YES. [2020-10-11 16:57:22,453 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42220 conditions, 4082 events. 533/4082 cut-off events. For 779237/779711 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 40050 event pairs, 0 based on Foata normal form. 91/3733 useless extension candidates. Maximal degree in co-relation 41906. Up to 742 conditions per place. [2020-10-11 16:57:22,483 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 362 selfloop transitions, 249 changer transitions 8/653 dead transitions. [2020-10-11 16:57:22,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 653 transitions, 34428 flow [2020-10-11 16:57:22,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:57:22,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:57:22,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1545 transitions. [2020-10-11 16:57:22,485 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8262032085561497 [2020-10-11 16:57:22,485 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1545 transitions. [2020-10-11 16:57:22,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1545 transitions. [2020-10-11 16:57:22,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:22,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1545 transitions. [2020-10-11 16:57:22,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:57:22,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:57:22,487 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:57:22,487 INFO L185 Difference]: Start difference. First operand has 688 places, 616 transitions, 29439 flow. Second operand 34 states and 1545 transitions. [2020-10-11 16:57:22,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 653 transitions, 34428 flow [2020-10-11 16:57:25,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 653 transitions, 33856 flow, removed 137 selfloop flow, removed 29 redundant places. [2020-10-11 16:57:25,369 INFO L241 Difference]: Finished difference. Result has 694 places, 618 transitions, 29772 flow [2020-10-11 16:57:25,369 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=28991, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=29772, PETRI_PLACES=694, PETRI_TRANSITIONS=618} [2020-10-11 16:57:25,370 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 639 predicate places. [2020-10-11 16:57:25,370 INFO L481 AbstractCegarLoop]: Abstraction has has 694 places, 618 transitions, 29772 flow [2020-10-11 16:57:25,370 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:25,370 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:25,370 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:25,584 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-11 16:57:25,584 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:25,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:25,585 INFO L82 PathProgramCache]: Analyzing trace with hash 616411995, now seen corresponding path program 71 times [2020-10-11 16:57:25,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:25,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646371216] [2020-10-11 16:57:25,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:25,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:25,921 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:25,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646371216] [2020-10-11 16:57:25,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198592556] [2020-10-11 16:57:25,921 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 16:57:25,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 16:57:25,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:25,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:25,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:26,012 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:26,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:26,075 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,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:26,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:57:26,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317899183] [2020-10-11 16:57:26,076 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:57:26,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:26,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:57:26,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:27,109 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:27,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 618 transitions, 29772 flow. Second operand 24 states. [2020-10-11 16:57:27,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:27,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:27,110 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:29,581 INFO L129 PetriNetUnfolder]: 535/4093 cut-off events. [2020-10-11 16:57:29,581 INFO L130 PetriNetUnfolder]: For 783676/784194 co-relation queries the response was YES. [2020-10-11 16:57:29,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42518 conditions, 4093 events. 535/4093 cut-off events. For 783676/784194 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 40173 event pairs, 0 based on Foata normal form. 107/3759 useless extension candidates. Maximal degree in co-relation 42204. Up to 746 conditions per place. [2020-10-11 16:57:29,708 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 313 selfloop transitions, 301 changer transitions 8/656 dead transitions. [2020-10-11 16:57:29,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 656 transitions, 34889 flow [2020-10-11 16:57:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:57:29,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:57:29,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1591 transitions. [2020-10-11 16:57:29,710 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8264935064935065 [2020-10-11 16:57:29,710 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1591 transitions. [2020-10-11 16:57:29,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1591 transitions. [2020-10-11 16:57:29,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:29,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1591 transitions. [2020-10-11 16:57:29,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:57:29,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:57:29,712 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:57:29,712 INFO L185 Difference]: Start difference. First operand has 694 places, 618 transitions, 29772 flow. Second operand 35 states and 1591 transitions. [2020-10-11 16:57:29,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 656 transitions, 34889 flow [2020-10-11 16:57:33,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 656 transitions, 34380 flow, removed 139 selfloop flow, removed 25 redundant places. [2020-10-11 16:57:33,156 INFO L241 Difference]: Finished difference. Result has 705 places, 620 transitions, 30284 flow [2020-10-11 16:57:33,157 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29391, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=30284, PETRI_PLACES=705, PETRI_TRANSITIONS=620} [2020-10-11 16:57:33,157 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 650 predicate places. [2020-10-11 16:57:33,157 INFO L481 AbstractCegarLoop]: Abstraction has has 705 places, 620 transitions, 30284 flow [2020-10-11 16:57:33,157 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:57:33,157 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:33,157 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:33,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:33,358 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:33,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:33,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1532237901, now seen corresponding path program 72 times [2020-10-11 16:57:33,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:33,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324153557] [2020-10-11 16:57:33,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:33,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:33,688 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:33,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324153557] [2020-10-11 16:57:33,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125090909] [2020-10-11 16:57:33,689 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 16:57:33,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:57:33,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:33,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 32 conjunts are in the unsatisfiable core [2020-10-11 16:57:33,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:33,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:33,840 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:57:33,840 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:33,840 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:57:33,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210705265] [2020-10-11 16:57:33,840 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:57:33,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:33,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:57:33,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:34,334 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:34,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 620 transitions, 30284 flow. Second operand 24 states. [2020-10-11 16:57:34,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:34,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:34,336 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:36,908 INFO L129 PetriNetUnfolder]: 537/4118 cut-off events. [2020-10-11 16:57:36,908 INFO L130 PetriNetUnfolder]: For 788865/789339 co-relation queries the response was YES. [2020-10-11 16:57:37,006 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42918 conditions, 4118 events. 537/4118 cut-off events. For 788865/789339 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 40383 event pairs, 0 based on Foata normal form. 129/3803 useless extension candidates. Maximal degree in co-relation 42604. Up to 750 conditions per place. [2020-10-11 16:57:37,037 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 244 selfloop transitions, 373 changer transitions 8/659 dead transitions. [2020-10-11 16:57:37,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 659 transitions, 35643 flow [2020-10-11 16:57:37,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:57:37,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:57:37,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1683 transitions. [2020-10-11 16:57:37,039 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827027027027027 [2020-10-11 16:57:37,039 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1683 transitions. [2020-10-11 16:57:37,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1683 transitions. [2020-10-11 16:57:37,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:37,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1683 transitions. [2020-10-11 16:57:37,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:57:37,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:57:37,041 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:57:37,041 INFO L185 Difference]: Start difference. First operand has 705 places, 620 transitions, 30284 flow. Second operand 37 states and 1683 transitions. [2020-10-11 16:57:37,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 659 transitions, 35643 flow [2020-10-11 16:57:40,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 659 transitions, 34954 flow, removed 143 selfloop flow, removed 29 redundant places. [2020-10-11 16:57:40,073 INFO L241 Difference]: Finished difference. Result has 714 places, 622 transitions, 30780 flow [2020-10-11 16:57:40,073 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29731, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30780, PETRI_PLACES=714, PETRI_TRANSITIONS=622} [2020-10-11 16:57:40,073 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 659 predicate places. [2020-10-11 16:57:40,074 INFO L481 AbstractCegarLoop]: Abstraction has has 714 places, 622 transitions, 30780 flow [2020-10-11 16:57:40,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:57:40,074 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:40,074 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:40,274 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:40,275 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:40,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:40,275 INFO L82 PathProgramCache]: Analyzing trace with hash 2049774873, now seen corresponding path program 73 times [2020-10-11 16:57:40,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:40,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248347071] [2020-10-11 16:57:40,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:40,587 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:40,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248347071] [2020-10-11 16:57:40,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554265521] [2020-10-11 16:57:40,588 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 16:57:40,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:40,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:40,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:40,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:40,706 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:40,706 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:40,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:40,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815214753] [2020-10-11 16:57:40,707 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:40,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:40,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:40,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:41,661 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:41,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 622 transitions, 30780 flow. Second operand 23 states. [2020-10-11 16:57:41,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:41,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:41,662 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:44,282 INFO L129 PetriNetUnfolder]: 539/4136 cut-off events. [2020-10-11 16:57:44,282 INFO L130 PetriNetUnfolder]: For 791798/792272 co-relation queries the response was YES. [2020-10-11 16:57:44,372 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43305 conditions, 4136 events. 539/4136 cut-off events. For 791798/792272 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 40661 event pairs, 0 based on Foata normal form. 143/3833 useless extension candidates. Maximal degree in co-relation 42989. Up to 754 conditions per place. [2020-10-11 16:57:44,402 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 208 selfloop transitions, 411 changer transitions 8/661 dead transitions. [2020-10-11 16:57:44,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 661 transitions, 36254 flow [2020-10-11 16:57:44,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:57:44,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:57:44,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1729 transitions. [2020-10-11 16:57:44,404 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:57:44,404 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1729 transitions. [2020-10-11 16:57:44,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1729 transitions. [2020-10-11 16:57:44,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:44,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1729 transitions. [2020-10-11 16:57:44,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:57:44,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:57:44,408 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:57:44,408 INFO L185 Difference]: Start difference. First operand has 714 places, 622 transitions, 30780 flow. Second operand 38 states and 1729 transitions. [2020-10-11 16:57:44,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 661 transitions, 36254 flow [2020-10-11 16:57:48,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 661 transitions, 35207 flow, removed 148 selfloop flow, removed 36 redundant places. [2020-10-11 16:57:48,137 INFO L241 Difference]: Finished difference. Result has 717 places, 624 transitions, 31006 flow [2020-10-11 16:57:48,138 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29873, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=31006, PETRI_PLACES=717, PETRI_TRANSITIONS=624} [2020-10-11 16:57:48,138 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 662 predicate places. [2020-10-11 16:57:48,138 INFO L481 AbstractCegarLoop]: Abstraction has has 717 places, 624 transitions, 31006 flow [2020-10-11 16:57:48,138 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:57:48,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:48,139 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:48,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:48,339 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:48,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:48,340 INFO L82 PathProgramCache]: Analyzing trace with hash 874571769, now seen corresponding path program 74 times [2020-10-11 16:57:48,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:48,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614632982] [2020-10-11 16:57:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:48,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:48,648 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:48,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614632982] [2020-10-11 16:57:48,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102296837] [2020-10-11 16:57:48,648 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 16:57:48,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:57:48,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:48,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:57:48,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:48,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:48,782 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:48,794 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:48,794 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:48,794 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:57:48,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148666923] [2020-10-11 16:57:48,795 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:57:48,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:48,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:57:48,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:57:49,542 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:49,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 624 transitions, 31006 flow. Second operand 24 states. [2020-10-11 16:57:49,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:49,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:49,544 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:52,333 INFO L129 PetriNetUnfolder]: 541/4154 cut-off events. [2020-10-11 16:57:52,333 INFO L130 PetriNetUnfolder]: For 794086/794556 co-relation queries the response was YES. [2020-10-11 16:57:52,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43557 conditions, 4154 events. 541/4154 cut-off events. For 794086/794556 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 40752 event pairs, 0 based on Foata normal form. 169/3876 useless extension candidates. Maximal degree in co-relation 43241. Up to 758 conditions per place. [2020-10-11 16:57:52,470 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 148 selfloop transitions, 478 changer transitions 8/668 dead transitions. [2020-10-11 16:57:52,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 668 transitions, 36861 flow [2020-10-11 16:57:52,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:57:52,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:57:52,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1867 transitions. [2020-10-11 16:57:52,472 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8279379157427937 [2020-10-11 16:57:52,472 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1867 transitions. [2020-10-11 16:57:52,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1867 transitions. [2020-10-11 16:57:52,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:52,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1867 transitions. [2020-10-11 16:57:52,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:57:52,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:57:52,474 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:57:52,474 INFO L185 Difference]: Start difference. First operand has 717 places, 624 transitions, 31006 flow. Second operand 41 states and 1867 transitions. [2020-10-11 16:57:52,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 668 transitions, 36861 flow [2020-10-11 16:57:56,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 668 transitions, 36015 flow, removed 158 selfloop flow, removed 30 redundant places. [2020-10-11 16:57:56,370 INFO L241 Difference]: Finished difference. Result has 730 places, 627 transitions, 31606 flow [2020-10-11 16:57:56,371 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=30312, PETRI_DIFFERENCE_MINUEND_PLACES=684, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=31606, PETRI_PLACES=730, PETRI_TRANSITIONS=627} [2020-10-11 16:57:56,371 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 675 predicate places. [2020-10-11 16:57:56,371 INFO L481 AbstractCegarLoop]: Abstraction has has 730 places, 627 transitions, 31606 flow [2020-10-11 16:57:56,371 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:57:56,371 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:56,371 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:56,572 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:56,572 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:56,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:56,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1676682181, now seen corresponding path program 75 times [2020-10-11 16:57:56,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:56,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32356539] [2020-10-11 16:57:56,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:56,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:56,864 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:56,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32356539] [2020-10-11 16:57:56,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874510533] [2020-10-11 16:57:56,865 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 16:57:56,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:57:56,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:56,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:57:56,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:56,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:56,986 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:56,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:56,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-11 16:57:56,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123106438] [2020-10-11 16:57:56,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:57:56,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:56,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:57:56,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:57:57,498 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:57,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 627 transitions, 31606 flow. Second operand 23 states. [2020-10-11 16:57:57,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:57,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:57,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:00,123 INFO L129 PetriNetUnfolder]: 543/4172 cut-off events. [2020-10-11 16:58:00,123 INFO L130 PetriNetUnfolder]: For 799546/800016 co-relation queries the response was YES. [2020-10-11 16:58:00,226 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44007 conditions, 4172 events. 543/4172 cut-off events. For 799546/800016 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 41004 event pairs, 0 based on Foata normal form. 174/3897 useless extension candidates. Maximal degree in co-relation 43688. Up to 762 conditions per place. [2020-10-11 16:58:00,257 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 137 selfloop transitions, 492 changer transitions 8/671 dead transitions. [2020-10-11 16:58:00,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 671 transitions, 37582 flow [2020-10-11 16:58:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:58:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:58:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1913 transitions. [2020-10-11 16:58:00,259 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281385281385282 [2020-10-11 16:58:00,259 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1913 transitions. [2020-10-11 16:58:00,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1913 transitions. [2020-10-11 16:58:00,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:00,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1913 transitions. [2020-10-11 16:58:00,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:58:00,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:58:00,262 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:58:00,262 INFO L185 Difference]: Start difference. First operand has 730 places, 627 transitions, 31606 flow. Second operand 42 states and 1913 transitions. [2020-10-11 16:58:00,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 671 transitions, 37582 flow [2020-10-11 16:58:04,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 671 transitions, 36598 flow, removed 159 selfloop flow, removed 33 redundant places. [2020-10-11 16:58:04,330 INFO L241 Difference]: Finished difference. Result has 740 places, 629 transitions, 32095 flow [2020-10-11 16:58:04,330 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=30778, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=32095, PETRI_PLACES=740, PETRI_TRANSITIONS=629} [2020-10-11 16:58:04,330 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 685 predicate places. [2020-10-11 16:58:04,330 INFO L481 AbstractCegarLoop]: Abstraction has has 740 places, 629 transitions, 32095 flow [2020-10-11 16:58:04,330 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:58:04,330 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:04,331 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:04,531 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:04,531 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:04,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:04,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1439082055, now seen corresponding path program 76 times [2020-10-11 16:58:04,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:04,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535152789] [2020-10-11 16:58:04,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:04,835 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:04,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535152789] [2020-10-11 16:58:04,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287402801] [2020-10-11 16:58:04,835 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 16:58:04,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:58:04,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:04,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 16:58:04,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:04,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:04,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:04,978 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:04,978 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:04,978 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:58:04,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63471002] [2020-10-11 16:58:04,978 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:04,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:04,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:04,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:05,320 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:05,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 629 transitions, 32095 flow. Second operand 24 states. [2020-10-11 16:58:05,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:05,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:05,322 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:08,369 INFO L129 PetriNetUnfolder]: 549/4212 cut-off events. [2020-10-11 16:58:08,369 INFO L130 PetriNetUnfolder]: For 813166/813709 co-relation queries the response was YES. [2020-10-11 16:58:08,466 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44784 conditions, 4212 events. 549/4212 cut-off events. For 813166/813709 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 41497 event pairs, 0 based on Foata normal form. 177/3936 useless extension candidates. Maximal degree in co-relation 44463. Up to 774 conditions per place. [2020-10-11 16:58:08,498 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 128 selfloop transitions, 509 changer transitions 8/679 dead transitions. [2020-10-11 16:58:08,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 679 transitions, 38568 flow [2020-10-11 16:58:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 16:58:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 16:58:08,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1959 transitions. [2020-10-11 16:58:08,500 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283298097251586 [2020-10-11 16:58:08,500 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1959 transitions. [2020-10-11 16:58:08,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1959 transitions. [2020-10-11 16:58:08,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:08,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1959 transitions. [2020-10-11 16:58:08,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 16:58:08,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 16:58:08,504 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 16:58:08,504 INFO L185 Difference]: Start difference. First operand has 740 places, 629 transitions, 32095 flow. Second operand 43 states and 1959 transitions. [2020-10-11 16:58:08,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 679 transitions, 38568 flow [2020-10-11 16:58:12,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 679 transitions, 37337 flow, removed 159 selfloop flow, removed 40 redundant places. [2020-10-11 16:58:12,459 INFO L241 Difference]: Finished difference. Result has 745 places, 637 transitions, 32766 flow [2020-10-11 16:58:12,459 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=31028, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=32766, PETRI_PLACES=745, PETRI_TRANSITIONS=637} [2020-10-11 16:58:12,459 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 690 predicate places. [2020-10-11 16:58:12,459 INFO L481 AbstractCegarLoop]: Abstraction has has 745 places, 637 transitions, 32766 flow [2020-10-11 16:58:12,459 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:12,459 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:12,460 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:12,660 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:12,660 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:12,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:12,661 INFO L82 PathProgramCache]: Analyzing trace with hash 406146695, now seen corresponding path program 77 times [2020-10-11 16:58:12,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:12,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749946899] [2020-10-11 16:58:12,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:12,962 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:12,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749946899] [2020-10-11 16:58:12,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616800271] [2020-10-11 16:58:12,963 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 16:58:13,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:58:13,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:13,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:58:13,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:13,054 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:13,082 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:13,092 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,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:13,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:58:13,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525036230] [2020-10-11 16:58:13,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:13,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:13,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:13,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:13,456 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:13,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 637 transitions, 32766 flow. Second operand 24 states. [2020-10-11 16:58:13,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:13,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:13,457 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:16,645 INFO L129 PetriNetUnfolder]: 566/4311 cut-off events. [2020-10-11 16:58:16,645 INFO L130 PetriNetUnfolder]: For 856664/857268 co-relation queries the response was YES. [2020-10-11 16:58:16,751 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46558 conditions, 4311 events. 566/4311 cut-off events. For 856664/857268 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 42417 event pairs, 0 based on Foata normal form. 191/4040 useless extension candidates. Maximal degree in co-relation 46234. Up to 796 conditions per place. [2020-10-11 16:58:16,784 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 127 selfloop transitions, 528 changer transitions 14/703 dead transitions. [2020-10-11 16:58:16,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 703 transitions, 40897 flow [2020-10-11 16:58:16,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:58:16,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:58:16,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2190 transitions. [2020-10-11 16:58:16,787 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8295454545454546 [2020-10-11 16:58:16,787 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2190 transitions. [2020-10-11 16:58:16,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2190 transitions. [2020-10-11 16:58:16,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:16,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2190 transitions. [2020-10-11 16:58:16,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:58:16,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:58:16,791 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:58:16,792 INFO L185 Difference]: Start difference. First operand has 745 places, 637 transitions, 32766 flow. Second operand 48 states and 2190 transitions. [2020-10-11 16:58:16,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 703 transitions, 40897 flow [2020-10-11 16:58:20,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 703 transitions, 39466 flow, removed 255 selfloop flow, removed 39 redundant places. [2020-10-11 16:58:20,947 INFO L241 Difference]: Finished difference. Result has 761 places, 653 transitions, 33963 flow [2020-10-11 16:58:20,947 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=31489, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=33963, PETRI_PLACES=761, PETRI_TRANSITIONS=653} [2020-10-11 16:58:20,947 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 706 predicate places. [2020-10-11 16:58:20,947 INFO L481 AbstractCegarLoop]: Abstraction has has 761 places, 653 transitions, 33963 flow [2020-10-11 16:58:20,947 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:20,948 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:20,948 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:21,148 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:21,148 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:21,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:21,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1995068737, now seen corresponding path program 78 times [2020-10-11 16:58:21,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:21,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12377112] [2020-10-11 16:58:21,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:21,545 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:21,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12377112] [2020-10-11 16:58:21,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597262919] [2020-10-11 16:58:21,546 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 16:58:21,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:58:21,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:21,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:58:21,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:21,653 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:21,672 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:21,672 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:21,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:58:21,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993741085] [2020-10-11 16:58:21,673 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:21,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:21,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:21,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:22,409 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:22,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 653 transitions, 33963 flow. Second operand 24 states. [2020-10-11 16:58:22,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:22,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:22,410 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:24,788 INFO L129 PetriNetUnfolder]: 564/4323 cut-off events. [2020-10-11 16:58:24,788 INFO L130 PetriNetUnfolder]: For 986355/986944 co-relation queries the response was YES. [2020-10-11 16:58:24,897 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48390 conditions, 4323 events. 564/4323 cut-off events. For 986355/986944 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 42522 event pairs, 0 based on Foata normal form. 69/3927 useless extension candidates. Maximal degree in co-relation 48058. Up to 915 conditions per place. [2020-10-11 16:58:24,932 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 566 selfloop transitions, 84 changer transitions 8/692 dead transitions. [2020-10-11 16:58:24,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 692 transitions, 39375 flow [2020-10-11 16:58:24,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:58:24,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:58:24,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1226 transitions. [2020-10-11 16:58:24,934 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255892255892255 [2020-10-11 16:58:24,934 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1226 transitions. [2020-10-11 16:58:24,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1226 transitions. [2020-10-11 16:58:24,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:24,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1226 transitions. [2020-10-11 16:58:24,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:58:24,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:58:24,936 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:58:24,936 INFO L185 Difference]: Start difference. First operand has 761 places, 653 transitions, 33963 flow. Second operand 27 states and 1226 transitions. [2020-10-11 16:58:24,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 692 transitions, 39375 flow [2020-10-11 16:58:29,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 692 transitions, 37305 flow, removed 533 selfloop flow, removed 42 redundant places. [2020-10-11 16:58:29,660 INFO L241 Difference]: Finished difference. Result has 745 places, 655 transitions, 32517 flow [2020-10-11 16:58:29,660 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=32071, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=32517, PETRI_PLACES=745, PETRI_TRANSITIONS=655} [2020-10-11 16:58:29,660 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 690 predicate places. [2020-10-11 16:58:29,660 INFO L481 AbstractCegarLoop]: Abstraction has has 745 places, 655 transitions, 32517 flow [2020-10-11 16:58:29,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:29,660 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:29,661 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:29,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2020-10-11 16:58:29,861 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:29,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:29,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1283967557, now seen corresponding path program 79 times [2020-10-11 16:58:29,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:29,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33756488] [2020-10-11 16:58:29,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:29,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:30,274 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:30,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33756488] [2020-10-11 16:58:30,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481027515] [2020-10-11 16:58:30,275 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 16:58:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:30,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:58:30,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:30,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:30,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:30,425 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:30,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:30,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:58:30,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201927539] [2020-10-11 16:58:30,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:58:30,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:30,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:58:30,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:58:30,548 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:30,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 655 transitions, 32517 flow. Second operand 25 states. [2020-10-11 16:58:30,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:30,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:30,549 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:33,267 INFO L129 PetriNetUnfolder]: 587/4516 cut-off events. [2020-10-11 16:58:33,267 INFO L130 PetriNetUnfolder]: For 988422/988978 co-relation queries the response was YES. [2020-10-11 16:58:33,368 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49466 conditions, 4516 events. 587/4516 cut-off events. For 988422/988978 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 44994 event pairs, 0 based on Foata normal form. 74/4104 useless extension candidates. Maximal degree in co-relation 49135. Up to 859 conditions per place. [2020-10-11 16:58:33,404 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 536 selfloop transitions, 139 changer transitions 8/717 dead transitions. [2020-10-11 16:58:33,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 717 transitions, 39633 flow [2020-10-11 16:58:33,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:58:33,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:58:33,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1406 transitions. [2020-10-11 16:58:33,407 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8246334310850439 [2020-10-11 16:58:33,407 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1406 transitions. [2020-10-11 16:58:33,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1406 transitions. [2020-10-11 16:58:33,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:33,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1406 transitions. [2020-10-11 16:58:33,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:58:33,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:58:33,409 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:58:33,409 INFO L185 Difference]: Start difference. First operand has 745 places, 655 transitions, 32517 flow. Second operand 31 states and 1406 transitions. [2020-10-11 16:58:33,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 717 transitions, 39633 flow [2020-10-11 16:58:38,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 717 transitions, 39183 flow, removed 145 selfloop flow, removed 24 redundant places. [2020-10-11 16:58:38,660 INFO L241 Difference]: Finished difference. Result has 768 places, 679 transitions, 34577 flow [2020-10-11 16:58:38,660 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=32199, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=34577, PETRI_PLACES=768, PETRI_TRANSITIONS=679} [2020-10-11 16:58:38,661 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 713 predicate places. [2020-10-11 16:58:38,661 INFO L481 AbstractCegarLoop]: Abstraction has has 768 places, 679 transitions, 34577 flow [2020-10-11 16:58:38,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:58:38,661 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:38,661 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:38,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:38,862 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:38,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:38,862 INFO L82 PathProgramCache]: Analyzing trace with hash 68611583, now seen corresponding path program 80 times [2020-10-11 16:58:38,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:38,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806832686] [2020-10-11 16:58:38,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:39,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 16:58:39,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806832686] [2020-10-11 16:58:39,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443974411] [2020-10-11 16:58:39,243 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 16:58:39,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:58:39,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:39,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:58:39,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:39,334 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:39,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:39,404 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:39,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:39,404 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:58:39,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906505618] [2020-10-11 16:58:39,405 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:58:39,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:39,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:58:39,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:58:40,690 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:40,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 679 transitions, 34577 flow. Second operand 25 states. [2020-10-11 16:58:40,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:40,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:40,691 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:43,548 INFO L129 PetriNetUnfolder]: 591/4552 cut-off events. [2020-10-11 16:58:43,548 INFO L130 PetriNetUnfolder]: For 1020617/1021179 co-relation queries the response was YES. [2020-10-11 16:58:43,675 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50360 conditions, 4552 events. 591/4552 cut-off events. For 1020617/1021179 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 45380 event pairs, 0 based on Foata normal form. 112/4174 useless extension candidates. Maximal degree in co-relation 50012. Up to 834 conditions per place. [2020-10-11 16:58:43,712 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 352 selfloop transitions, 329 changer transitions 8/723 dead transitions. [2020-10-11 16:58:43,712 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 723 transitions, 40828 flow [2020-10-11 16:58:43,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:58:43,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:58:43,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1590 transitions. [2020-10-11 16:58:43,714 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825974025974026 [2020-10-11 16:58:43,714 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1590 transitions. [2020-10-11 16:58:43,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1590 transitions. [2020-10-11 16:58:43,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:43,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1590 transitions. [2020-10-11 16:58:43,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:58:43,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:58:43,716 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:58:43,716 INFO L185 Difference]: Start difference. First operand has 768 places, 679 transitions, 34577 flow. Second operand 35 states and 1590 transitions. [2020-10-11 16:58:43,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 723 transitions, 40828 flow [2020-10-11 16:58:49,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 723 transitions, 40358 flow, removed 203 selfloop flow, removed 13 redundant places. [2020-10-11 16:58:49,142 INFO L241 Difference]: Finished difference. Result has 791 places, 683 transitions, 35339 flow [2020-10-11 16:58:49,142 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34211, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=35339, PETRI_PLACES=791, PETRI_TRANSITIONS=683} [2020-10-11 16:58:49,142 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 736 predicate places. [2020-10-11 16:58:49,143 INFO L481 AbstractCegarLoop]: Abstraction has has 791 places, 683 transitions, 35339 flow [2020-10-11 16:58:49,143 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:58:49,143 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:49,143 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:49,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-11 16:58:49,344 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:49,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:49,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1200131335, now seen corresponding path program 81 times [2020-10-11 16:58:49,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:49,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49595680] [2020-10-11 16:58:49,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:49,689 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:49,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49595680] [2020-10-11 16:58:49,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340645078] [2020-10-11 16:58:49,689 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 16:58:49,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:58:49,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:49,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 35 conjunts are in the unsatisfiable core [2020-10-11 16:58:49,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:49,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:49,811 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:49,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:49,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:58:49,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445615946] [2020-10-11 16:58:49,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:49,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:49,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:49,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:50,062 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:50,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 683 transitions, 35339 flow. Second operand 24 states. [2020-10-11 16:58:50,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:50,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:50,063 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:52,797 INFO L129 PetriNetUnfolder]: 593/4570 cut-off events. [2020-10-11 16:58:52,797 INFO L130 PetriNetUnfolder]: For 1040076/1040637 co-relation queries the response was YES. [2020-10-11 16:58:52,919 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51076 conditions, 4570 events. 593/4570 cut-off events. For 1040076/1040637 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 45445 event pairs, 0 based on Foata normal form. 118/4196 useless extension candidates. Maximal degree in co-relation 50726. Up to 836 conditions per place. [2020-10-11 16:58:52,955 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 314 selfloop transitions, 371 changer transitions 8/727 dead transitions. [2020-10-11 16:58:52,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 727 transitions, 41614 flow [2020-10-11 16:58:52,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:58:52,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:58:52,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1545 transitions. [2020-10-11 16:58:52,956 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8262032085561497 [2020-10-11 16:58:52,956 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1545 transitions. [2020-10-11 16:58:52,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1545 transitions. [2020-10-11 16:58:52,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:52,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1545 transitions. [2020-10-11 16:58:52,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:58:52,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:58:52,958 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:58:52,959 INFO L185 Difference]: Start difference. First operand has 791 places, 683 transitions, 35339 flow. Second operand 34 states and 1545 transitions. [2020-10-11 16:58:52,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 727 transitions, 41614 flow [2020-10-11 16:58:57,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 727 transitions, 40697 flow, removed 198 selfloop flow, removed 29 redundant places. [2020-10-11 16:58:57,750 INFO L241 Difference]: Finished difference. Result has 797 places, 685 transitions, 35701 flow [2020-10-11 16:58:57,750 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34646, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=35701, PETRI_PLACES=797, PETRI_TRANSITIONS=685} [2020-10-11 16:58:57,750 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 742 predicate places. [2020-10-11 16:58:57,750 INFO L481 AbstractCegarLoop]: Abstraction has has 797 places, 685 transitions, 35701 flow [2020-10-11 16:58:57,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:58:57,751 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:57,751 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:57,951 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:57,951 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:57,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:57,952 INFO L82 PathProgramCache]: Analyzing trace with hash 2140250081, now seen corresponding path program 82 times [2020-10-11 16:58:57,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:57,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467034576] [2020-10-11 16:58:57,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:58,287 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:58,288 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467034576] [2020-10-11 16:58:58,288 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208352630] [2020-10-11 16:58:58,288 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 16:58:58,349 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:58:58,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:58,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:58:58,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:58,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:58,420 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:58,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:58,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:58:58,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510710186] [2020-10-11 16:58:58,421 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:58:58,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:58,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:58:58,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:58:58,638 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:58,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 797 places, 685 transitions, 35701 flow. Second operand 24 states. [2020-10-11 16:58:58,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:58,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:58,639 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:01,625 INFO L129 PetriNetUnfolder]: 601/4642 cut-off events. [2020-10-11 16:59:01,625 INFO L130 PetriNetUnfolder]: For 1019809/1020368 co-relation queries the response was YES. [2020-10-11 16:59:01,741 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51557 conditions, 4642 events. 601/4642 cut-off events. For 1019809/1020368 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 46459 event pairs, 0 based on Foata normal form. 152/4294 useless extension candidates. Maximal degree in co-relation 51205. Up to 852 conditions per place. [2020-10-11 16:59:01,777 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 241 selfloop transitions, 452 changer transitions 8/735 dead transitions. [2020-10-11 16:59:01,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 735 transitions, 42607 flow [2020-10-11 16:59:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:59:01,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:59:01,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1637 transitions. [2020-10-11 16:59:01,779 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8267676767676768 [2020-10-11 16:59:01,779 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1637 transitions. [2020-10-11 16:59:01,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1637 transitions. [2020-10-11 16:59:01,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:01,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1637 transitions. [2020-10-11 16:59:01,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:59:01,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:59:01,782 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:59:01,782 INFO L185 Difference]: Start difference. First operand has 797 places, 685 transitions, 35701 flow. Second operand 36 states and 1637 transitions. [2020-10-11 16:59:01,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 735 transitions, 42607 flow [2020-10-11 16:59:07,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 735 transitions, 41741 flow, removed 157 selfloop flow, removed 28 redundant places. [2020-10-11 16:59:07,416 INFO L241 Difference]: Finished difference. Result has 808 places, 693 transitions, 36756 flow [2020-10-11 16:59:07,416 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34991, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=36756, PETRI_PLACES=808, PETRI_TRANSITIONS=693} [2020-10-11 16:59:07,416 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 753 predicate places. [2020-10-11 16:59:07,417 INFO L481 AbstractCegarLoop]: Abstraction has has 808 places, 693 transitions, 36756 flow [2020-10-11 16:59:07,417 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:07,417 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:07,417 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:07,617 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:07,618 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:07,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:07,618 INFO L82 PathProgramCache]: Analyzing trace with hash 539104021, now seen corresponding path program 83 times [2020-10-11 16:59:07,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:07,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890150093] [2020-10-11 16:59:07,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:07,974 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:07,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890150093] [2020-10-11 16:59:07,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047456610] [2020-10-11 16:59:07,974 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 16:59:08,035 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:59:08,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:08,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:08,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:08,066 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:08,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:08,124 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 16:59:08,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:08,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:08,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252153259] [2020-10-11 16:59:08,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:08,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:08,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:08,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:08,310 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:08,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 693 transitions, 36756 flow. Second operand 25 states. [2020-10-11 16:59:08,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:08,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:08,311 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:11,606 INFO L129 PetriNetUnfolder]: 603/4667 cut-off events. [2020-10-11 16:59:11,606 INFO L130 PetriNetUnfolder]: For 1026311/1026822 co-relation queries the response was YES. [2020-10-11 16:59:11,826 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52012 conditions, 4667 events. 603/4667 cut-off events. For 1026311/1026822 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 46601 event pairs, 0 based on Foata normal form. 159/4323 useless extension candidates. Maximal degree in co-relation 51656. Up to 856 conditions per place. [2020-10-11 16:59:11,886 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 213 selfloop transitions, 483 changer transitions 8/738 dead transitions. [2020-10-11 16:59:11,886 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 843 places, 738 transitions, 43350 flow [2020-10-11 16:59:11,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:59:11,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:59:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1774 transitions. [2020-10-11 16:59:11,889 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8270396270396271 [2020-10-11 16:59:11,889 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1774 transitions. [2020-10-11 16:59:11,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1774 transitions. [2020-10-11 16:59:11,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:11,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1774 transitions. [2020-10-11 16:59:11,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:59:11,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:59:11,893 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:59:11,893 INFO L185 Difference]: Start difference. First operand has 808 places, 693 transitions, 36756 flow. Second operand 39 states and 1774 transitions. [2020-10-11 16:59:11,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 843 places, 738 transitions, 43350 flow [2020-10-11 16:59:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 738 transitions, 42398 flow, removed 163 selfloop flow, removed 29 redundant places. [2020-10-11 16:59:16,825 INFO L241 Difference]: Finished difference. Result has 819 places, 695 transitions, 37263 flow [2020-10-11 16:59:16,826 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=35964, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=37263, PETRI_PLACES=819, PETRI_TRANSITIONS=695} [2020-10-11 16:59:16,826 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 764 predicate places. [2020-10-11 16:59:16,826 INFO L481 AbstractCegarLoop]: Abstraction has has 819 places, 695 transitions, 37263 flow [2020-10-11 16:59:16,826 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:16,826 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:16,826 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:17,027 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:17,027 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:17,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:17,028 INFO L82 PathProgramCache]: Analyzing trace with hash -515742303, now seen corresponding path program 84 times [2020-10-11 16:59:17,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:17,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778742990] [2020-10-11 16:59:17,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:17,355 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:17,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778742990] [2020-10-11 16:59:17,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810501463] [2020-10-11 16:59:17,355 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 16:59:17,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-11 16:59:17,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:17,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 16:59:17,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:17,465 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:17,481 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:17,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:17,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:59:17,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597316101] [2020-10-11 16:59:17,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:59:17,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:17,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:59:17,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:59:17,786 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:17,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 695 transitions, 37263 flow. Second operand 24 states. [2020-10-11 16:59:17,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:17,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:17,787 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:20,761 INFO L129 PetriNetUnfolder]: 605/4678 cut-off events. [2020-10-11 16:59:20,761 INFO L130 PetriNetUnfolder]: For 1033887/1034446 co-relation queries the response was YES. [2020-10-11 16:59:20,889 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52419 conditions, 4678 events. 605/4678 cut-off events. For 1033887/1034446 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 46788 event pairs, 0 based on Foata normal form. 166/4340 useless extension candidates. Maximal degree in co-relation 52061. Up to 860 conditions per place. [2020-10-11 16:59:20,925 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 187 selfloop transitions, 511 changer transitions 8/740 dead transitions. [2020-10-11 16:59:20,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 740 transitions, 43980 flow [2020-10-11 16:59:20,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:59:20,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:59:20,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1729 transitions. [2020-10-11 16:59:20,927 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:59:20,927 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1729 transitions. [2020-10-11 16:59:20,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1729 transitions. [2020-10-11 16:59:20,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:20,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1729 transitions. [2020-10-11 16:59:20,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:59:20,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:59:20,930 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:59:20,930 INFO L185 Difference]: Start difference. First operand has 819 places, 695 transitions, 37263 flow. Second operand 38 states and 1729 transitions. [2020-10-11 16:59:20,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 740 transitions, 43980 flow [2020-10-11 16:59:25,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 740 transitions, 42755 flow, removed 161 selfloop flow, removed 36 redundant places. [2020-10-11 16:59:25,497 INFO L241 Difference]: Finished difference. Result has 822 places, 697 transitions, 37565 flow [2020-10-11 16:59:25,497 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=36202, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=37565, PETRI_PLACES=822, PETRI_TRANSITIONS=697} [2020-10-11 16:59:25,497 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 767 predicate places. [2020-10-11 16:59:25,497 INFO L481 AbstractCegarLoop]: Abstraction has has 822 places, 697 transitions, 37565 flow [2020-10-11 16:59:25,497 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:25,498 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:25,498 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:25,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:25,698 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:25,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:25,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1018128203, now seen corresponding path program 85 times [2020-10-11 16:59:25,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:25,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917065983] [2020-10-11 16:59:25,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:26,032 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:26,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917065983] [2020-10-11 16:59:26,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473535143] [2020-10-11 16:59:26,033 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 16:59:26,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:26,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:26,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:26,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:26,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:26,193 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:26,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:26,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:26,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82859118] [2020-10-11 16:59:26,195 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:26,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:26,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:26,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:26,769 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:26,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 697 transitions, 37565 flow. Second operand 25 states. [2020-10-11 16:59:26,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:26,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:26,770 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:30,543 INFO L129 PetriNetUnfolder]: 607/4703 cut-off events. [2020-10-11 16:59:30,543 INFO L130 PetriNetUnfolder]: For 1039650/1040161 co-relation queries the response was YES. [2020-10-11 16:59:30,647 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52727 conditions, 4703 events. 607/4703 cut-off events. For 1039650/1040161 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 47047 event pairs, 0 based on Foata normal form. 198/4395 useless extension candidates. Maximal degree in co-relation 52367. Up to 864 conditions per place. [2020-10-11 16:59:30,684 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 130 selfloop transitions, 574 changer transitions 8/746 dead transitions. [2020-10-11 16:59:30,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 746 transitions, 44689 flow [2020-10-11 16:59:30,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 16:59:30,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 16:59:30,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1958 transitions. [2020-10-11 16:59:30,686 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827906976744186 [2020-10-11 16:59:30,686 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1958 transitions. [2020-10-11 16:59:30,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1958 transitions. [2020-10-11 16:59:30,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:30,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1958 transitions. [2020-10-11 16:59:30,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 16:59:30,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 16:59:30,688 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 16:59:30,688 INFO L185 Difference]: Start difference. First operand has 822 places, 697 transitions, 37565 flow. Second operand 43 states and 1958 transitions. [2020-10-11 16:59:30,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 746 transitions, 44689 flow [2020-10-11 16:59:35,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 746 transitions, 43485 flow, removed 167 selfloop flow, removed 34 redundant places. [2020-10-11 16:59:35,126 INFO L241 Difference]: Finished difference. Result has 832 places, 699 transitions, 38036 flow [2020-10-11 16:59:35,127 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=36537, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=38036, PETRI_PLACES=832, PETRI_TRANSITIONS=699} [2020-10-11 16:59:35,127 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 777 predicate places. [2020-10-11 16:59:35,127 INFO L481 AbstractCegarLoop]: Abstraction has has 832 places, 699 transitions, 38036 flow [2020-10-11 16:59:35,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:35,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:35,127 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:35,328 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:35,328 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:35,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:35,329 INFO L82 PathProgramCache]: Analyzing trace with hash -980774517, now seen corresponding path program 86 times [2020-10-11 16:59:35,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:35,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142747020] [2020-10-11 16:59:35,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:35,667 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:35,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142747020] [2020-10-11 16:59:35,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626188011] [2020-10-11 16:59:35,668 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 16:59:35,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:59:35,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:35,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:59:35,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:35,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:35,790 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:35,790 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:35,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 16:59:35,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334995728] [2020-10-11 16:59:35,791 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:59:35,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:35,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:59:35,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:59:37,116 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:37,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 699 transitions, 38036 flow. Second operand 24 states. [2020-10-11 16:59:37,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:37,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:37,117 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:40,263 INFO L129 PetriNetUnfolder]: 611/4725 cut-off events. [2020-10-11 16:59:40,263 INFO L130 PetriNetUnfolder]: For 1048137/1048710 co-relation queries the response was YES. [2020-10-11 16:59:40,393 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53310 conditions, 4725 events. 611/4725 cut-off events. For 1048137/1048710 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 47232 event pairs, 0 based on Foata normal form. 197/4414 useless extension candidates. Maximal degree in co-relation 52948. Up to 872 conditions per place. [2020-10-11 16:59:40,431 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 125 selfloop transitions, 585 changer transitions 8/752 dead transitions. [2020-10-11 16:59:40,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 752 transitions, 45543 flow [2020-10-11 16:59:40,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:59:40,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:59:40,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1913 transitions. [2020-10-11 16:59:40,432 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281385281385282 [2020-10-11 16:59:40,433 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1913 transitions. [2020-10-11 16:59:40,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1913 transitions. [2020-10-11 16:59:40,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:40,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1913 transitions. [2020-10-11 16:59:40,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:59:40,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:59:40,435 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:59:40,435 INFO L185 Difference]: Start difference. First operand has 832 places, 699 transitions, 38036 flow. Second operand 42 states and 1913 transitions. [2020-10-11 16:59:40,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 752 transitions, 45543 flow [2020-10-11 16:59:45,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 752 transitions, 44219 flow, removed 171 selfloop flow, removed 39 redundant places. [2020-10-11 16:59:45,410 INFO L241 Difference]: Finished difference. Result has 838 places, 704 transitions, 38726 flow [2020-10-11 16:59:45,411 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=36896, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=580, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=38726, PETRI_PLACES=838, PETRI_TRANSITIONS=704} [2020-10-11 16:59:45,411 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 783 predicate places. [2020-10-11 16:59:45,411 INFO L481 AbstractCegarLoop]: Abstraction has has 838 places, 704 transitions, 38726 flow [2020-10-11 16:59:45,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:59:45,411 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:45,412 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:45,612 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:45,613 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:45,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:45,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1095350933, now seen corresponding path program 87 times [2020-10-11 16:59:45,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:45,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253121550] [2020-10-11 16:59:45,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:45,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:45,945 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:45,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253121550] [2020-10-11 16:59:45,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435050774] [2020-10-11 16:59:45,945 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 16:59:46,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:59:46,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:46,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:59:46,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:46,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:46,105 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:46,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:46,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:46,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203325345] [2020-10-11 16:59:46,106 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:46,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:46,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:46,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:47,628 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:47,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 704 transitions, 38726 flow. Second operand 25 states. [2020-10-11 16:59:47,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:47,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:47,629 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:51,083 INFO L129 PetriNetUnfolder]: 614/4745 cut-off events. [2020-10-11 16:59:51,084 INFO L130 PetriNetUnfolder]: For 1069995/1070605 co-relation queries the response was YES. [2020-10-11 16:59:51,214 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53953 conditions, 4745 events. 614/4745 cut-off events. For 1069995/1070605 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 47524 event pairs, 0 based on Foata normal form. 201/4435 useless extension candidates. Maximal degree in co-relation 53587. Up to 878 conditions per place. [2020-10-11 16:59:51,251 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 118 selfloop transitions, 597 changer transitions 8/757 dead transitions. [2020-10-11 16:59:51,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 877 places, 757 transitions, 46365 flow [2020-10-11 16:59:51,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 16:59:51,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 16:59:51,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1959 transitions. [2020-10-11 16:59:51,253 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283298097251586 [2020-10-11 16:59:51,253 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1959 transitions. [2020-10-11 16:59:51,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1959 transitions. [2020-10-11 16:59:51,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:51,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1959 transitions. [2020-10-11 16:59:51,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 16:59:51,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 16:59:51,255 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 16:59:51,256 INFO L185 Difference]: Start difference. First operand has 838 places, 704 transitions, 38726 flow. Second operand 43 states and 1959 transitions. [2020-10-11 16:59:51,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 877 places, 757 transitions, 46365 flow [2020-10-11 16:59:56,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 757 transitions, 44848 flow, removed 237 selfloop flow, removed 39 redundant places. [2020-10-11 16:59:56,094 INFO L241 Difference]: Finished difference. Result has 844 places, 709 transitions, 39120 flow [2020-10-11 16:59:56,095 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37353, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=39120, PETRI_PLACES=844, PETRI_TRANSITIONS=709} [2020-10-11 16:59:56,095 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 789 predicate places. [2020-10-11 16:59:56,095 INFO L481 AbstractCegarLoop]: Abstraction has has 844 places, 709 transitions, 39120 flow [2020-10-11 16:59:56,095 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:59:56,095 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:56,095 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:56,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-11 16:59:56,296 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:56,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:56,296 INFO L82 PathProgramCache]: Analyzing trace with hash -272854485, now seen corresponding path program 88 times [2020-10-11 16:59:56,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:56,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540660749] [2020-10-11 16:59:56,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:56,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:56,627 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:56,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540660749] [2020-10-11 16:59:56,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115445570] [2020-10-11 16:59:56,628 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 16:59:56,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:59:56,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:56,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:59:56,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:56,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:56,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:56,762 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:56,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:56,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:59:56,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556941136] [2020-10-11 16:59:56,763 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:59:56,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:56,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:59:56,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:59:58,417 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:58,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 709 transitions, 39120 flow. Second operand 25 states. [2020-10-11 16:59:58,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:58,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:58,419 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:02,231 INFO L129 PetriNetUnfolder]: 626/4793 cut-off events. [2020-10-11 17:00:02,231 INFO L130 PetriNetUnfolder]: For 1124608/1125328 co-relation queries the response was YES. [2020-10-11 17:00:02,364 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55618 conditions, 4793 events. 626/4793 cut-off events. For 1124608/1125328 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 47812 event pairs, 0 based on Foata normal form. 215/4494 useless extension candidates. Maximal degree in co-relation 55249. Up to 892 conditions per place. [2020-10-11 17:00:02,402 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 110 selfloop transitions, 617 changer transitions 14/775 dead transitions. [2020-10-11 17:00:02,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 775 transitions, 48561 flow [2020-10-11 17:00:02,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 17:00:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 17:00:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2281 transitions. [2020-10-11 17:00:02,404 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8294545454545454 [2020-10-11 17:00:02,404 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2281 transitions. [2020-10-11 17:00:02,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2281 transitions. [2020-10-11 17:00:02,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:02,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2281 transitions. [2020-10-11 17:00:02,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 17:00:02,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 17:00:02,407 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 17:00:02,407 INFO L185 Difference]: Start difference. First operand has 844 places, 709 transitions, 39120 flow. Second operand 50 states and 2281 transitions. [2020-10-11 17:00:02,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 775 transitions, 48561 flow [2020-10-11 17:00:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 775 transitions, 46898 flow, removed 288 selfloop flow, removed 38 redundant places. [2020-10-11 17:00:07,891 INFO L241 Difference]: Finished difference. Result has 863 places, 720 transitions, 40211 flow [2020-10-11 17:00:07,892 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37693, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=607, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=40211, PETRI_PLACES=863, PETRI_TRANSITIONS=720} [2020-10-11 17:00:07,892 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 808 predicate places. [2020-10-11 17:00:07,892 INFO L481 AbstractCegarLoop]: Abstraction has has 863 places, 720 transitions, 40211 flow [2020-10-11 17:00:07,892 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:07,892 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:07,892 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:00:08,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:08,093 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:08,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:08,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1773609119, now seen corresponding path program 89 times [2020-10-11 17:00:08,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:08,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482010752] [2020-10-11 17:00:08,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:08,415 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:00:08,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482010752] [2020-10-11 17:00:08,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428208802] [2020-10-11 17:00:08,415 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:00:08,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 17:00:08,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:08,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 17:00:08,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:08,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:08,533 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:08,546 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:00:08,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:08,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-11 17:00:08,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26798178] [2020-10-11 17:00:08,546 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 17:00:08,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:08,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 17:00:08,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2020-10-11 17:00:10,066 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:10,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 720 transitions, 40211 flow. Second operand 24 states. [2020-10-11 17:00:10,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:10,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:10,067 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:13,603 INFO L129 PetriNetUnfolder]: 623/4796 cut-off events. [2020-10-11 17:00:13,603 INFO L130 PetriNetUnfolder]: For 1270097/1270757 co-relation queries the response was YES. [2020-10-11 17:00:13,740 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57392 conditions, 4796 events. 623/4796 cut-off events. For 1270097/1270757 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48001 event pairs, 0 based on Foata normal form. 213/4493 useless extension candidates. Maximal degree in co-relation 57015. Up to 888 conditions per place. [2020-10-11 17:00:13,780 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 168 selfloop transitions, 557 changer transitions 5/764 dead transitions. [2020-10-11 17:00:13,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 900 places, 764 transitions, 47244 flow [2020-10-11 17:00:13,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:00:13,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:00:13,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1959 transitions. [2020-10-11 17:00:13,782 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8283298097251586 [2020-10-11 17:00:13,782 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1959 transitions. [2020-10-11 17:00:13,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1959 transitions. [2020-10-11 17:00:13,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:13,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1959 transitions. [2020-10-11 17:00:13,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:00:13,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:00:13,784 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:00:13,784 INFO L185 Difference]: Start difference. First operand has 863 places, 720 transitions, 40211 flow. Second operand 43 states and 1959 transitions. [2020-10-11 17:00:13,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 900 places, 764 transitions, 47244 flow [2020-10-11 17:00:20,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 764 transitions, 45038 flow, removed 557 selfloop flow, removed 42 redundant places. [2020-10-11 17:00:20,794 INFO L241 Difference]: Finished difference. Result has 862 places, 723 transitions, 39742 flow [2020-10-11 17:00:20,795 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38239, PETRI_DIFFERENCE_MINUEND_PLACES=816, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=39742, PETRI_PLACES=862, PETRI_TRANSITIONS=723} [2020-10-11 17:00:20,795 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 807 predicate places. [2020-10-11 17:00:20,795 INFO L481 AbstractCegarLoop]: Abstraction has has 862 places, 723 transitions, 39742 flow [2020-10-11 17:00:20,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 17:00:20,795 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:20,796 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:00:20,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-11 17:00:20,996 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:20,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:20,997 INFO L82 PathProgramCache]: Analyzing trace with hash 154598684, now seen corresponding path program 90 times [2020-10-11 17:00:20,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:20,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3315724] [2020-10-11 17:00:20,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:21,440 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:00:21,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3315724] [2020-10-11 17:00:21,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700581030] [2020-10-11 17:00:21,440 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:00:21,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-10-11 17:00:21,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:21,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:00:21,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:21,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:21,574 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:00:21,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:21,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:00:21,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252574079] [2020-10-11 17:00:21,575 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:21,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:21,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:21,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:22,712 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:22,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 862 places, 723 transitions, 39742 flow. Second operand 25 states. [2020-10-11 17:00:22,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:22,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:22,713 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:25,716 INFO L129 PetriNetUnfolder]: 627/4824 cut-off events. [2020-10-11 17:00:25,716 INFO L130 PetriNetUnfolder]: For 1204240/1204867 co-relation queries the response was YES. [2020-10-11 17:00:25,842 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56682 conditions, 4824 events. 627/4824 cut-off events. For 1204240/1204867 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48191 event pairs, 0 based on Foata normal form. 76/4380 useless extension candidates. Maximal degree in co-relation 56306. Up to 1131 conditions per place. [2020-10-11 17:00:25,881 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 679 selfloop transitions, 35 changer transitions 8/756 dead transitions. [2020-10-11 17:00:25,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 756 transitions, 45053 flow [2020-10-11 17:00:25,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 17:00:25,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 17:00:25,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1225 transitions. [2020-10-11 17:00:25,883 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8249158249158249 [2020-10-11 17:00:25,883 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1225 transitions. [2020-10-11 17:00:25,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1225 transitions. [2020-10-11 17:00:25,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:25,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1225 transitions. [2020-10-11 17:00:25,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 17:00:25,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 17:00:25,885 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 17:00:25,885 INFO L185 Difference]: Start difference. First operand has 862 places, 723 transitions, 39742 flow. Second operand 27 states and 1225 transitions. [2020-10-11 17:00:25,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 756 transitions, 45053 flow [2020-10-11 17:00:33,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 844 places, 756 transitions, 43648 flow, removed 129 selfloop flow, removed 42 redundant places. [2020-10-11 17:00:33,326 INFO L241 Difference]: Finished difference. Result has 849 places, 725 transitions, 38785 flow [2020-10-11 17:00:33,327 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38421, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=38785, PETRI_PLACES=849, PETRI_TRANSITIONS=725} [2020-10-11 17:00:33,327 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 794 predicate places. [2020-10-11 17:00:33,327 INFO L481 AbstractCegarLoop]: Abstraction has has 849 places, 725 transitions, 38785 flow [2020-10-11 17:00:33,327 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:33,327 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:33,327 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:00:33,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:33,528 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:33,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:33,529 INFO L82 PathProgramCache]: Analyzing trace with hash 94133572, now seen corresponding path program 91 times [2020-10-11 17:00:33,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:33,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63020445] [2020-10-11 17:00:33,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:33,988 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:00:33,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63020445] [2020-10-11 17:00:33,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273734614] [2020-10-11 17:00:33,989 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:00:34,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:34,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:00:34,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:34,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:34,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:34,146 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:00:34,147 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:34,147 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:00:34,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750305805] [2020-10-11 17:00:34,147 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:00:34,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:34,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:00:34,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:00:34,913 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:34,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 725 transitions, 38785 flow. Second operand 26 states. [2020-10-11 17:00:34,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:34,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:34,914 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:37,900 INFO L129 PetriNetUnfolder]: 629/4835 cut-off events. [2020-10-11 17:00:37,900 INFO L130 PetriNetUnfolder]: For 1221086/1221727 co-relation queries the response was YES. [2020-10-11 17:00:38,037 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56627 conditions, 4835 events. 629/4835 cut-off events. For 1221086/1221727 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48344 event pairs, 0 based on Foata normal form. 79/4392 useless extension candidates. Maximal degree in co-relation 56251. Up to 1079 conditions per place. [2020-10-11 17:00:38,077 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 652 selfloop transitions, 65 changer transitions 8/759 dead transitions. [2020-10-11 17:00:38,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 875 places, 759 transitions, 44270 flow [2020-10-11 17:00:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 17:00:38,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 17:00:38,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1362 transitions. [2020-10-11 17:00:38,080 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8254545454545454 [2020-10-11 17:00:38,080 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1362 transitions. [2020-10-11 17:00:38,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1362 transitions. [2020-10-11 17:00:38,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:38,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1362 transitions. [2020-10-11 17:00:38,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 17:00:38,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 17:00:38,082 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 17:00:38,082 INFO L185 Difference]: Start difference. First operand has 849 places, 725 transitions, 38785 flow. Second operand 30 states and 1362 transitions. [2020-10-11 17:00:38,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 875 places, 759 transitions, 44270 flow [2020-10-11 17:00:45,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 759 transitions, 43984 flow, removed 110 selfloop flow, removed 24 redundant places. [2020-10-11 17:00:45,460 INFO L241 Difference]: Finished difference. Result has 856 places, 727 transitions, 38985 flow [2020-10-11 17:00:45,461 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38553, PETRI_DIFFERENCE_MINUEND_PLACES=822, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=38985, PETRI_PLACES=856, PETRI_TRANSITIONS=727} [2020-10-11 17:00:45,461 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 801 predicate places. [2020-10-11 17:00:45,461 INFO L481 AbstractCegarLoop]: Abstraction has has 856 places, 727 transitions, 38985 flow [2020-10-11 17:00:45,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:00:45,461 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:45,461 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:00:45,662 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-11 17:00:45,662 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:45,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:45,663 INFO L82 PathProgramCache]: Analyzing trace with hash -656921252, now seen corresponding path program 92 times [2020-10-11 17:00:45,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:45,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672447339] [2020-10-11 17:00:45,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:45,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:46,108 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:00:46,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672447339] [2020-10-11 17:00:46,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898668232] [2020-10-11 17:00:46,109 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:00:46,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:00:46,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:46,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:00:46,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:46,223 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:46,242 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:00:46,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:46,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:00:46,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501585384] [2020-10-11 17:00:46,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:00:46,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:46,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:00:46,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:00:47,562 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:47,563 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 727 transitions, 38985 flow. Second operand 25 states. [2020-10-11 17:00:47,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:47,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:47,564 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:50,540 INFO L129 PetriNetUnfolder]: 631/4860 cut-off events. [2020-10-11 17:00:50,540 INFO L130 PetriNetUnfolder]: For 1259976/1260572 co-relation queries the response was YES. [2020-10-11 17:00:50,684 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57351 conditions, 4860 events. 631/4860 cut-off events. For 1259976/1260572 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48552 event pairs, 0 based on Foata normal form. 82/4417 useless extension candidates. Maximal degree in co-relation 56973. Up to 1031 conditions per place. [2020-10-11 17:00:50,724 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 626 selfloop transitions, 92 changer transitions 8/760 dead transitions. [2020-10-11 17:00:50,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 760 transitions, 44528 flow [2020-10-11 17:00:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 17:00:50,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 17:00:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1408 transitions. [2020-10-11 17:00:50,726 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258064516129032 [2020-10-11 17:00:50,726 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1408 transitions. [2020-10-11 17:00:50,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1408 transitions. [2020-10-11 17:00:50,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:50,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1408 transitions. [2020-10-11 17:00:50,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 17:00:50,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 17:00:50,728 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 17:00:50,728 INFO L185 Difference]: Start difference. First operand has 856 places, 727 transitions, 38985 flow. Second operand 31 states and 1408 transitions. [2020-10-11 17:00:50,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 760 transitions, 44528 flow [2020-10-11 17:00:59,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 760 transitions, 44124 flow, removed 145 selfloop flow, removed 26 redundant places. [2020-10-11 17:00:59,690 INFO L241 Difference]: Finished difference. Result has 862 places, 729 transitions, 39187 flow [2020-10-11 17:00:59,691 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38697, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=39187, PETRI_PLACES=862, PETRI_TRANSITIONS=729} [2020-10-11 17:00:59,691 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 807 predicate places. [2020-10-11 17:00:59,691 INFO L481 AbstractCegarLoop]: Abstraction has has 862 places, 729 transitions, 39187 flow [2020-10-11 17:00:59,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:00:59,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:59,692 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:00:59,902 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-11 17:00:59,903 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:59,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:59,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1212701906, now seen corresponding path program 93 times [2020-10-11 17:00:59,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:59,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387319541] [2020-10-11 17:00:59,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:59,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:00,328 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:00,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387319541] [2020-10-11 17:01:00,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278223816] [2020-10-11 17:01:00,329 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:01:00,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 17:01:00,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:00,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:00,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:00,449 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:00,466 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:00,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:00,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:01:00,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130308244] [2020-10-11 17:01:00,467 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:01:00,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:00,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:01:00,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:01:01,180 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:01,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 862 places, 729 transitions, 39187 flow. Second operand 25 states. [2020-10-11 17:01:01,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:01,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:01,182 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:04,534 INFO L129 PetriNetUnfolder]: 633/4871 cut-off events. [2020-10-11 17:01:04,535 INFO L130 PetriNetUnfolder]: For 1266624/1267272 co-relation queries the response was YES. [2020-10-11 17:01:04,654 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57607 conditions, 4871 events. 633/4871 cut-off events. For 1266624/1267272 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48613 event pairs, 0 based on Foata normal form. 95/4440 useless extension candidates. Maximal degree in co-relation 57227. Up to 902 conditions per place. [2020-10-11 17:01:04,694 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 530 selfloop transitions, 194 changer transitions 8/766 dead transitions. [2020-10-11 17:01:04,694 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 766 transitions, 45044 flow [2020-10-11 17:01:04,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 17:01:04,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 17:01:04,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1543 transitions. [2020-10-11 17:01:04,696 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8251336898395721 [2020-10-11 17:01:04,696 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1543 transitions. [2020-10-11 17:01:04,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1543 transitions. [2020-10-11 17:01:04,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:04,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1543 transitions. [2020-10-11 17:01:04,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 17:01:04,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 17:01:04,698 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 17:01:04,698 INFO L185 Difference]: Start difference. First operand has 862 places, 729 transitions, 39187 flow. Second operand 34 states and 1543 transitions. [2020-10-11 17:01:04,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 766 transitions, 45044 flow [2020-10-11 17:01:13,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 766 transitions, 44586 flow, removed 149 selfloop flow, removed 27 redundant places. [2020-10-11 17:01:13,212 INFO L241 Difference]: Finished difference. Result has 870 places, 731 transitions, 39555 flow [2020-10-11 17:01:13,212 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38853, PETRI_DIFFERENCE_MINUEND_PLACES=832, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=39555, PETRI_PLACES=870, PETRI_TRANSITIONS=731} [2020-10-11 17:01:13,213 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 815 predicate places. [2020-10-11 17:01:13,213 INFO L481 AbstractCegarLoop]: Abstraction has has 870 places, 731 transitions, 39555 flow [2020-10-11 17:01:13,213 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:01:13,213 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:13,213 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:13,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-11 17:01:13,414 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:13,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:13,414 INFO L82 PathProgramCache]: Analyzing trace with hash -166042224, now seen corresponding path program 94 times [2020-10-11 17:01:13,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:13,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135227665] [2020-10-11 17:01:13,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:13,816 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:13,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135227665] [2020-10-11 17:01:13,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807854950] [2020-10-11 17:01:13,816 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:01:13,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:01:13,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:13,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 17:01:13,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:13,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:01:13,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:13,975 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:13,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:13,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:01:13,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442679612] [2020-10-11 17:01:13,976 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:01:13,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:13,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:01:13,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:01:15,446 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:15,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 731 transitions, 39555 flow. Second operand 26 states. [2020-10-11 17:01:15,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:15,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:15,447 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:18,872 INFO L129 PetriNetUnfolder]: 635/4889 cut-off events. [2020-10-11 17:01:18,873 INFO L130 PetriNetUnfolder]: For 1269688/1270336 co-relation queries the response was YES. [2020-10-11 17:01:19,016 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57953 conditions, 4889 events. 635/4889 cut-off events. For 1269688/1270336 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 48797 event pairs, 0 based on Foata normal form. 140/4501 useless extension candidates. Maximal degree in co-relation 57570. Up to 906 conditions per place. [2020-10-11 17:01:19,056 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 312 selfloop transitions, 418 changer transitions 8/772 dead transitions. [2020-10-11 17:01:19,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 905 places, 772 transitions, 46129 flow [2020-10-11 17:01:19,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 17:01:19,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 17:01:19,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1773 transitions. [2020-10-11 17:01:19,058 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8265734265734266 [2020-10-11 17:01:19,058 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1773 transitions. [2020-10-11 17:01:19,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1773 transitions. [2020-10-11 17:01:19,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:19,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1773 transitions. [2020-10-11 17:01:19,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 17:01:19,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 17:01:19,060 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 17:01:19,060 INFO L185 Difference]: Start difference. First operand has 870 places, 731 transitions, 39555 flow. Second operand 39 states and 1773 transitions. [2020-10-11 17:01:19,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 905 places, 772 transitions, 46129 flow [2020-10-11 17:01:27,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 873 places, 772 transitions, 45415 flow, removed 159 selfloop flow, removed 32 redundant places. [2020-10-11 17:01:27,599 INFO L241 Difference]: Finished difference. Result has 878 places, 733 transitions, 40160 flow [2020-10-11 17:01:27,600 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38985, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=40160, PETRI_PLACES=878, PETRI_TRANSITIONS=733} [2020-10-11 17:01:27,600 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 823 predicate places. [2020-10-11 17:01:27,600 INFO L481 AbstractCegarLoop]: Abstraction has has 878 places, 733 transitions, 40160 flow [2020-10-11 17:01:27,600 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:01:27,600 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:27,600 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:27,801 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:27,801 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:27,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:27,802 INFO L82 PathProgramCache]: Analyzing trace with hash -149326104, now seen corresponding path program 95 times [2020-10-11 17:01:27,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:27,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811804987] [2020-10-11 17:01:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:28,166 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:28,167 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811804987] [2020-10-11 17:01:28,167 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803670192] [2020-10-11 17:01:28,167 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:01:28,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-11 17:01:28,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:28,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:28,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:28,280 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:28,300 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:28,301 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:28,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:01:28,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560242826] [2020-10-11 17:01:28,301 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:01:28,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:28,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:01:28,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:01:29,662 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:29,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 878 places, 733 transitions, 40160 flow. Second operand 25 states. [2020-10-11 17:01:29,663 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:29,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:29,663 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:32,951 INFO L129 PetriNetUnfolder]: 637/4914 cut-off events. [2020-10-11 17:01:32,951 INFO L130 PetriNetUnfolder]: For 1276582/1277178 co-relation queries the response was YES. [2020-10-11 17:01:33,095 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58422 conditions, 4914 events. 637/4914 cut-off events. For 1276582/1277178 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 49000 event pairs, 0 based on Foata normal form. 154/4537 useless extension candidates. Maximal degree in co-relation 58037. Up to 910 conditions per place. [2020-10-11 17:01:33,135 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 272 selfloop transitions, 460 changer transitions 8/774 dead transitions. [2020-10-11 17:01:33,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 914 places, 774 transitions, 46871 flow [2020-10-11 17:01:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 17:01:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 17:01:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1819 transitions. [2020-10-11 17:01:33,137 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268181818181818 [2020-10-11 17:01:33,137 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1819 transitions. [2020-10-11 17:01:33,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1819 transitions. [2020-10-11 17:01:33,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:33,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1819 transitions. [2020-10-11 17:01:33,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 17:01:33,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 17:01:33,139 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 17:01:33,139 INFO L185 Difference]: Start difference. First operand has 878 places, 733 transitions, 40160 flow. Second operand 40 states and 1819 transitions. [2020-10-11 17:01:33,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 914 places, 774 transitions, 46871 flow [2020-10-11 17:01:43,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 878 places, 774 transitions, 45769 flow, removed 167 selfloop flow, removed 36 redundant places. [2020-10-11 17:01:43,107 INFO L241 Difference]: Finished difference. Result has 883 places, 735 transitions, 40473 flow [2020-10-11 17:01:43,107 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39206, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=40473, PETRI_PLACES=883, PETRI_TRANSITIONS=735} [2020-10-11 17:01:43,107 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 828 predicate places. [2020-10-11 17:01:43,108 INFO L481 AbstractCegarLoop]: Abstraction has has 883 places, 735 transitions, 40473 flow [2020-10-11 17:01:43,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:01:43,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:43,108 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:43,308 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2020-10-11 17:01:43,309 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:43,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:43,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1947516694, now seen corresponding path program 96 times [2020-10-11 17:01:43,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:43,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895958718] [2020-10-11 17:01:43,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:43,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:43,678 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:43,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895958718] [2020-10-11 17:01:43,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825603773] [2020-10-11 17:01:43,679 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:01:43,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-11 17:01:43,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:43,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:43,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:43,791 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:43,805 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:43,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:43,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:01:43,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330816584] [2020-10-11 17:01:43,805 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:01:43,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:43,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:01:43,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:01:45,182 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:45,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 735 transitions, 40473 flow. Second operand 25 states. [2020-10-11 17:01:45,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:45,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:45,184 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:48,853 INFO L129 PetriNetUnfolder]: 641/4943 cut-off events. [2020-10-11 17:01:48,853 INFO L130 PetriNetUnfolder]: For 1289305/1289953 co-relation queries the response was YES. [2020-10-11 17:01:48,977 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58969 conditions, 4943 events. 641/4943 cut-off events. For 1289305/1289953 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 49422 event pairs, 0 based on Foata normal form. 179/4589 useless extension candidates. Maximal degree in co-relation 58582. Up to 918 conditions per place. [2020-10-11 17:01:49,018 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 221 selfloop transitions, 517 changer transitions 8/780 dead transitions. [2020-10-11 17:01:49,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 780 transitions, 47630 flow [2020-10-11 17:01:49,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 17:01:49,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 17:01:49,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1911 transitions. [2020-10-11 17:01:49,020 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 17:01:49,020 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1911 transitions. [2020-10-11 17:01:49,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1911 transitions. [2020-10-11 17:01:49,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:49,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1911 transitions. [2020-10-11 17:01:49,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 17:01:49,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 17:01:49,023 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 17:01:49,023 INFO L185 Difference]: Start difference. First operand has 883 places, 735 transitions, 40473 flow. Second operand 42 states and 1911 transitions. [2020-10-11 17:01:49,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 780 transitions, 47630 flow [2020-10-11 17:01:58,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 884 places, 780 transitions, 46433 flow, removed 165 selfloop flow, removed 37 redundant places. [2020-10-11 17:01:58,922 INFO L241 Difference]: Finished difference. Result has 892 places, 741 transitions, 41097 flow [2020-10-11 17:01:58,922 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39432, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=41097, PETRI_PLACES=892, PETRI_TRANSITIONS=741} [2020-10-11 17:01:58,922 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 837 predicate places. [2020-10-11 17:01:58,922 INFO L481 AbstractCegarLoop]: Abstraction has has 892 places, 741 transitions, 41097 flow [2020-10-11 17:01:58,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:01:58,923 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:58,923 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:59,123 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:59,123 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:59,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:59,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1796152776, now seen corresponding path program 97 times [2020-10-11 17:01:59,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:59,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577636981] [2020-10-11 17:01:59,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:59,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:59,505 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:59,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577636981] [2020-10-11 17:01:59,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193264888] [2020-10-11 17:01:59,506 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:01:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:59,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:01:59,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:59,597 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:01:59,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:59,658 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:59,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:59,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:01:59,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722560749] [2020-10-11 17:01:59,659 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:01:59,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:59,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:01:59,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:02:00,928 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:00,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 741 transitions, 41097 flow. Second operand 26 states. [2020-10-11 17:02:00,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:00,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:00,929 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:04,729 INFO L129 PetriNetUnfolder]: 643/4961 cut-off events. [2020-10-11 17:02:04,729 INFO L130 PetriNetUnfolder]: For 1294736/1295392 co-relation queries the response was YES. [2020-10-11 17:02:04,877 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59358 conditions, 4961 events. 643/4961 cut-off events. For 1294736/1295392 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 49602 event pairs, 0 based on Foata normal form. 192/4618 useless extension candidates. Maximal degree in co-relation 58966. Up to 922 conditions per place. [2020-10-11 17:02:04,918 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 204 selfloop transitions, 537 changer transitions 8/783 dead transitions. [2020-10-11 17:02:04,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 783 transitions, 48225 flow [2020-10-11 17:02:04,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:02:04,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:02:04,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1957 transitions. [2020-10-11 17:02:04,920 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274841437632136 [2020-10-11 17:02:04,920 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1957 transitions. [2020-10-11 17:02:04,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1957 transitions. [2020-10-11 17:02:04,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:04,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1957 transitions. [2020-10-11 17:02:04,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:02:04,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:02:04,923 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:02:04,923 INFO L185 Difference]: Start difference. First operand has 892 places, 741 transitions, 41097 flow. Second operand 43 states and 1957 transitions. [2020-10-11 17:02:04,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 783 transitions, 48225 flow [2020-10-11 17:02:13,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 783 transitions, 47178 flow, removed 171 selfloop flow, removed 33 redundant places. [2020-10-11 17:02:13,674 INFO L241 Difference]: Finished difference. Result has 903 places, 743 transitions, 41647 flow [2020-10-11 17:02:13,674 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40210, PETRI_DIFFERENCE_MINUEND_PLACES=856, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=41647, PETRI_PLACES=903, PETRI_TRANSITIONS=743} [2020-10-11 17:02:13,675 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 848 predicate places. [2020-10-11 17:02:13,675 INFO L481 AbstractCegarLoop]: Abstraction has has 903 places, 743 transitions, 41647 flow [2020-10-11 17:02:13,675 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:02:13,675 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:13,675 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:13,888 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-11 17:02:13,888 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:13,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:13,889 INFO L82 PathProgramCache]: Analyzing trace with hash 922220096, now seen corresponding path program 98 times [2020-10-11 17:02:13,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:13,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054127264] [2020-10-11 17:02:13,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:13,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:14,270 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:14,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054127264] [2020-10-11 17:02:14,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521115846] [2020-10-11 17:02:14,271 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:02:14,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:02:14,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:14,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:02:14,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:14,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:14,397 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:14,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:14,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:02:14,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552609380] [2020-10-11 17:02:14,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:02:14,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:14,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:02:14,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:02:15,414 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:15,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 903 places, 743 transitions, 41647 flow. Second operand 25 states. [2020-10-11 17:02:15,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:15,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:15,415 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:18,967 INFO L129 PetriNetUnfolder]: 645/4979 cut-off events. [2020-10-11 17:02:18,967 INFO L130 PetriNetUnfolder]: For 1300793/1301449 co-relation queries the response was YES. [2020-10-11 17:02:19,118 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59802 conditions, 4979 events. 645/4979 cut-off events. For 1300793/1301449 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 49871 event pairs, 0 based on Foata normal form. 197/4639 useless extension candidates. Maximal degree in co-relation 59408. Up to 926 conditions per place. [2020-10-11 17:02:19,158 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 189 selfloop transitions, 555 changer transitions 8/786 dead transitions. [2020-10-11 17:02:19,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 943 places, 786 transitions, 48923 flow [2020-10-11 17:02:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 17:02:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 17:02:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2003 transitions. [2020-10-11 17:02:19,161 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8276859504132231 [2020-10-11 17:02:19,161 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2003 transitions. [2020-10-11 17:02:19,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2003 transitions. [2020-10-11 17:02:19,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:19,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2003 transitions. [2020-10-11 17:02:19,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 17:02:19,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 17:02:19,165 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 17:02:19,165 INFO L185 Difference]: Start difference. First operand has 903 places, 743 transitions, 41647 flow. Second operand 44 states and 2003 transitions. [2020-10-11 17:02:19,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 943 places, 786 transitions, 48923 flow [2020-10-11 17:02:27,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 786 transitions, 47578 flow, removed 169 selfloop flow, removed 40 redundant places. [2020-10-11 17:02:27,225 INFO L241 Difference]: Finished difference. Result has 908 places, 745 transitions, 41947 flow [2020-10-11 17:02:27,226 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40466, PETRI_DIFFERENCE_MINUEND_PLACES=860, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=553, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=41947, PETRI_PLACES=908, PETRI_TRANSITIONS=745} [2020-10-11 17:02:27,226 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 853 predicate places. [2020-10-11 17:02:27,226 INFO L481 AbstractCegarLoop]: Abstraction has has 908 places, 745 transitions, 41947 flow [2020-10-11 17:02:27,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:02:27,226 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:27,226 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:27,426 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:27,427 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:27,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:27,427 INFO L82 PathProgramCache]: Analyzing trace with hash -919883342, now seen corresponding path program 99 times [2020-10-11 17:02:27,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:27,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664675216] [2020-10-11 17:02:27,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:27,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:27,795 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:27,795 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664675216] [2020-10-11 17:02:27,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039575320] [2020-10-11 17:02:27,796 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:02:27,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 17:02:27,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:27,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:02:27,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:27,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:27,963 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:27,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:27,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:02:27,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655480707] [2020-10-11 17:02:27,964 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:02:27,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:27,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:02:27,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:02:29,053 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:29,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 908 places, 745 transitions, 41947 flow. Second operand 26 states. [2020-10-11 17:02:29,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:29,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:29,054 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:33,281 INFO L129 PetriNetUnfolder]: 649/5015 cut-off events. [2020-10-11 17:02:33,281 INFO L130 PetriNetUnfolder]: For 1310640/1311296 co-relation queries the response was YES. [2020-10-11 17:02:33,398 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60342 conditions, 5015 events. 649/5015 cut-off events. For 1310640/1311296 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 50290 event pairs, 0 based on Foata normal form. 208/4682 useless extension candidates. Maximal degree in co-relation 59946. Up to 934 conditions per place. [2020-10-11 17:02:33,439 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 172 selfloop transitions, 577 changer transitions 8/791 dead transitions. [2020-10-11 17:02:33,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 949 places, 791 transitions, 49513 flow [2020-10-11 17:02:33,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 17:02:33,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 17:02:33,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2049 transitions. [2020-10-11 17:02:33,442 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8278787878787879 [2020-10-11 17:02:33,442 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2049 transitions. [2020-10-11 17:02:33,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2049 transitions. [2020-10-11 17:02:33,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:33,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2049 transitions. [2020-10-11 17:02:33,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 17:02:33,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 17:02:33,444 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 17:02:33,444 INFO L185 Difference]: Start difference. First operand has 908 places, 745 transitions, 41947 flow. Second operand 45 states and 2049 transitions. [2020-10-11 17:02:33,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 949 places, 791 transitions, 49513 flow [2020-10-11 17:02:40,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 791 transitions, 48128 flow, removed 171 selfloop flow, removed 42 redundant places. [2020-10-11 17:02:40,591 INFO L241 Difference]: Finished difference. Result has 912 places, 749 transitions, 42405 flow [2020-10-11 17:02:40,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40730, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=42405, PETRI_PLACES=912, PETRI_TRANSITIONS=749} [2020-10-11 17:02:40,592 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 857 predicate places. [2020-10-11 17:02:40,592 INFO L481 AbstractCegarLoop]: Abstraction has has 912 places, 749 transitions, 42405 flow [2020-10-11 17:02:40,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:02:40,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:40,592 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:40,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:40,793 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:40,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:40,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1721386332, now seen corresponding path program 100 times [2020-10-11 17:02:40,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:40,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128828524] [2020-10-11 17:02:40,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:41,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:02:41,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128828524] [2020-10-11 17:02:41,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073396377] [2020-10-11 17:02:41,163 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:41,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:02:41,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:41,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 17:02:41,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:41,258 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:41,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:41,318 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:41,318 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:41,318 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2020-10-11 17:02:41,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055228990] [2020-10-11 17:02:41,319 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 17:02:41,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:41,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 17:02:41,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2020-10-11 17:02:42,628 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:42,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 749 transitions, 42405 flow. Second operand 26 states. [2020-10-11 17:02:42,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:42,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:42,630 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:46,671 INFO L129 PetriNetUnfolder]: 652/5035 cut-off events. [2020-10-11 17:02:46,671 INFO L130 PetriNetUnfolder]: For 1320600/1321322 co-relation queries the response was YES. [2020-10-11 17:02:46,823 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60775 conditions, 5035 events. 652/5035 cut-off events. For 1320600/1321322 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 50467 event pairs, 0 based on Foata normal form. 222/4715 useless extension candidates. Maximal degree in co-relation 60377. Up to 940 conditions per place. [2020-10-11 17:02:46,864 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 145 selfloop transitions, 610 changer transitions 8/797 dead transitions. [2020-10-11 17:02:46,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 955 places, 797 transitions, 50341 flow [2020-10-11 17:02:46,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 17:02:46,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 17:02:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2141 transitions. [2020-10-11 17:02:46,866 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282398452611218 [2020-10-11 17:02:46,866 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2141 transitions. [2020-10-11 17:02:46,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2141 transitions. [2020-10-11 17:02:46,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:46,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2141 transitions. [2020-10-11 17:02:46,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 17:02:46,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 17:02:46,869 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 17:02:46,869 INFO L185 Difference]: Start difference. First operand has 912 places, 749 transitions, 42405 flow. Second operand 47 states and 2141 transitions. [2020-10-11 17:02:46,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 955 places, 797 transitions, 50341 flow [2020-10-11 17:02:55,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 914 places, 797 transitions, 48928 flow, removed 177 selfloop flow, removed 41 redundant places. [2020-10-11 17:02:55,169 INFO L241 Difference]: Finished difference. Result has 920 places, 753 transitions, 43009 flow [2020-10-11 17:02:55,169 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=41172, PETRI_DIFFERENCE_MINUEND_PLACES=868, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=43009, PETRI_PLACES=920, PETRI_TRANSITIONS=753} [2020-10-11 17:02:55,169 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 865 predicate places. [2020-10-11 17:02:55,169 INFO L481 AbstractCegarLoop]: Abstraction has has 920 places, 753 transitions, 43009 flow [2020-10-11 17:02:55,170 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 17:02:55,170 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:55,170 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:55,370 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2020-10-11 17:02:55,370 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:55,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:55,371 INFO L82 PathProgramCache]: Analyzing trace with hash 533825266, now seen corresponding path program 101 times [2020-10-11 17:02:55,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:55,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700933848] [2020-10-11 17:02:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:55,731 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:55,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700933848] [2020-10-11 17:02:55,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035031667] [2020-10-11 17:02:55,732 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:55,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 17:02:55,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:55,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-11 17:02:55,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:55,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:55,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:55,867 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:55,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:55,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 17:02:55,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683419215] [2020-10-11 17:02:55,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 17:02:55,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:55,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 17:02:55,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2020-10-11 17:02:57,811 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:57,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 753 transitions, 43009 flow. Second operand 25 states. [2020-10-11 17:02:57,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:57,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:57,812 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:01,899 INFO L129 PetriNetUnfolder]: 658/5059 cut-off events. [2020-10-11 17:03:01,899 INFO L130 PetriNetUnfolder]: For 1363573/1364364 co-relation queries the response was YES. [2020-10-11 17:03:02,056 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61746 conditions, 5059 events. 658/5059 cut-off events. For 1363573/1364364 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 50731 event pairs, 0 based on Foata normal form. 232/4748 useless extension candidates. Maximal degree in co-relation 61345. Up to 948 conditions per place. [2020-10-11 17:03:02,098 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 142 selfloop transitions, 621 changer transitions 8/805 dead transitions. [2020-10-11 17:03:02,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 805 transitions, 51435 flow [2020-10-11 17:03:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 17:03:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 17:03:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2188 transitions. [2020-10-11 17:03:02,100 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8287878787878787 [2020-10-11 17:03:02,100 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2188 transitions. [2020-10-11 17:03:02,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2188 transitions. [2020-10-11 17:03:02,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:02,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2188 transitions. [2020-10-11 17:03:02,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 17:03:02,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 17:03:02,103 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 17:03:02,103 INFO L185 Difference]: Start difference. First operand has 920 places, 753 transitions, 43009 flow. Second operand 48 states and 2188 transitions. [2020-10-11 17:03:02,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 964 places, 805 transitions, 51435 flow [2020-10-11 17:03:11,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 920 places, 805 transitions, 49814 flow, removed 252 selfloop flow, removed 44 redundant places. [2020-10-11 17:03:11,302 INFO L241 Difference]: Finished difference. Result has 927 places, 759 transitions, 43553 flow [2020-10-11 17:03:11,302 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=41526, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=616, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=43553, PETRI_PLACES=927, PETRI_TRANSITIONS=759} [2020-10-11 17:03:11,303 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 872 predicate places. [2020-10-11 17:03:11,303 INFO L481 AbstractCegarLoop]: Abstraction has has 927 places, 759 transitions, 43553 flow [2020-10-11 17:03:11,303 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 17:03:11,303 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:11,303 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:03:11,503 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:11,504 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:11,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:11,504 INFO L82 PathProgramCache]: Analyzing trace with hash 584310679, now seen corresponding path program 102 times [2020-10-11 17:03:11,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:11,504 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218831050] [2020-10-11 17:03:11,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:11,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 338 proven. 53 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-10-11 17:03:11,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218831050] [2020-10-11 17:03:11,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811889403] [2020-10-11 17:03:11,814 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:11,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-10-11 17:03:11,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:11,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 17:03:11,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:12,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:12,548 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:03:12,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:12,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 45 [2020-10-11 17:03:12,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732054914] [2020-10-11 17:03:12,548 INFO L461 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-10-11 17:03:12,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:12,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-10-11 17:03:12,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1729, Unknown=0, NotChecked=0, Total=1980 [2020-10-11 17:03:17,465 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 55 [2020-10-11 17:03:17,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 927 places, 759 transitions, 43553 flow. Second operand 45 states. [2020-10-11 17:03:17,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:17,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 55 [2020-10-11 17:03:17,467 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:07,637 INFO L129 PetriNetUnfolder]: 18098/53035 cut-off events. [2020-10-11 17:05:07,637 INFO L130 PetriNetUnfolder]: For 20525199/20586120 co-relation queries the response was YES. [2020-10-11 17:05:12,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 775787 conditions, 53035 events. 18098/53035 cut-off events. For 20525199/20586120 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 661928 event pairs, 0 based on Foata normal form. 11897/59775 useless extension candidates. Maximal degree in co-relation 775382. Up to 14825 conditions per place. [2020-10-11 17:05:12,171 INFO L132 encePairwiseOnDemand]: 44/55 looper letters, 432 selfloop transitions, 1751 changer transitions 7398/9608 dead transitions. [2020-10-11 17:05:12,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1733 places, 9608 transitions, 500304 flow [2020-10-11 17:05:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 810 states. [2020-10-11 17:05:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 810 states. [2020-10-11 17:05:12,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 31887 transitions. [2020-10-11 17:05:12,188 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.7157575757575757 [2020-10-11 17:05:12,188 INFO L72 ComplementDD]: Start complementDD. Operand 810 states and 31887 transitions. [2020-10-11 17:05:12,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 810 states and 31887 transitions. [2020-10-11 17:05:12,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:12,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 810 states and 31887 transitions. [2020-10-11 17:05:12,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 811 states. [2020-10-11 17:05:12,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 811 states. [2020-10-11 17:05:12,229 INFO L81 ComplementDD]: Finished complementDD. Result 811 states. [2020-10-11 17:05:12,229 INFO L185 Difference]: Start difference. First operand has 927 places, 759 transitions, 43553 flow. Second operand 810 states and 31887 transitions. [2020-10-11 17:05:12,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1733 places, 9608 transitions, 500304 flow Received shutdown request... [2020-10-11 17:06:48,848 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:48,848 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 17:06:48,854 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 17:06:48,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 05:06:48 BasicIcfg [2020-10-11 17:06:48,854 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 17:06:48,855 INFO L168 Benchmark]: Toolchain (without parser) took 797925.24 ms. Allocated memory was 251.7 MB in the beginning and 6.3 GB in the end (delta: 6.0 GB). Free memory was 206.8 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 6.2 GB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,856 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 251.7 MB. Free memory was 229.7 MB in the beginning and 228.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,856 INFO L168 Benchmark]: CACSL2BoogieTranslator took 676.77 ms. Allocated memory was 251.7 MB in the beginning and 315.6 MB in the end (delta: 64.0 MB). Free memory was 206.8 MB in the beginning and 272.3 MB in the end (delta: -65.5 MB). Peak memory consumption was 27.9 MB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,857 INFO L168 Benchmark]: Boogie Procedure Inliner took 65.03 ms. Allocated memory is still 315.6 MB. Free memory was 272.3 MB in the beginning and 269.7 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:06:48,857 INFO L168 Benchmark]: Boogie Preprocessor took 24.56 ms. Allocated memory is still 315.6 MB. Free memory was 269.7 MB in the beginning and 268.9 MB in the end (delta: 838.8 kB). Peak memory consumption was 838.8 kB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,857 INFO L168 Benchmark]: RCFGBuilder took 409.35 ms. Allocated memory is still 315.6 MB. Free memory was 268.9 MB in the beginning and 247.9 MB in the end (delta: 21.0 MB). Peak memory consumption was 21.0 MB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,858 INFO L168 Benchmark]: TraceAbstraction took 796744.27 ms. Allocated memory was 315.6 MB in the beginning and 6.3 GB in the end (delta: 6.0 GB). Free memory was 247.0 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 6.1 GB. Max. memory is 14.2 GB. [2020-10-11 17:06:48,860 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 251.7 MB. Free memory was 229.7 MB in the beginning and 228.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 676.77 ms. Allocated memory was 251.7 MB in the beginning and 315.6 MB in the end (delta: 64.0 MB). Free memory was 206.8 MB in the beginning and 272.3 MB in the end (delta: -65.5 MB). Peak memory consumption was 27.9 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 65.03 ms. Allocated memory is still 315.6 MB. Free memory was 272.3 MB in the beginning and 269.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 24.56 ms. Allocated memory is still 315.6 MB. Free memory was 269.7 MB in the beginning and 268.9 MB in the end (delta: 838.8 kB). Peak memory consumption was 838.8 kB. Max. memory is 14.2 GB. * RCFGBuilder took 409.35 ms. Allocated memory is still 315.6 MB. Free memory was 268.9 MB in the beginning and 247.9 MB in the end (delta: 21.0 MB). Peak memory consumption was 21.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 796744.27 ms. Allocated memory was 315.6 MB in the beginning and 6.3 GB in the end (delta: 6.0 GB). Free memory was 247.0 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 6.1 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 703). Cancelled while executing RemoveRedundantFlow. - 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: 796.6s, OverallIterations: 112, TraceHistogramMax: 11, AutomataDifference: 732.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1119 SDtfs, 7387 SDslu, 8690 SDs, 0 SdLazy, 35952 SolverSat, 9320 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 29.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14300 GetRequests, 9032 SyntacticMatches, 94 SemanticMatches, 5174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392834 ImplicationChecksByTransitivity, 140.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=43553occurred in iteration=111, 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.2s SatisfiabilityAnalysisTime, 32.6s InterpolantComputationTime, 18440 NumberOfCodeBlocks, 18440 NumberOfCodeBlocksAsserted, 601 NumberOfCheckSat, 18222 ConstructedInterpolants, 0 QuantifiedInterpolants, 7451392 SizeOfPredicates, 1731 NumberOfNonLiveVariables, 18228 ConjunctsInSsa, 2132 ConjunctsInUnsatCore, 218 InterpolantComputations, 6 PerfectInterpolantSequences, 416/39118 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