/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 02:55:44,853 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 02:55:44,855 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 02:55:44,880 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 02:55:44,880 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 02:55:44,881 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 02:55:44,882 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 02:55:44,884 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 02:55:44,885 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 02:55:44,886 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 02:55:44,887 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 02:55:44,888 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 02:55:44,888 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 02:55:44,889 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 02:55:44,890 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 02:55:44,891 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 02:55:44,892 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 02:55:44,893 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 02:55:44,895 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 02:55:44,896 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 02:55:44,897 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 02:55:44,898 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 02:55:44,899 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 02:55:44,900 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 02:55:44,902 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 02:55:44,903 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 02:55:44,903 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 02:55:44,904 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 02:55:44,904 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 02:55:44,905 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 02:55:44,905 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 02:55:44,906 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 02:55:44,906 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 02:55:44,907 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 02:55:44,908 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 02:55:44,908 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 02:55:44,909 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 02:55:44,909 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 02:55:44,909 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 02:55:44,910 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 02:55:44,911 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 02:55:44,913 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf [2020-10-16 02:55:44,937 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 02:55:44,938 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 02:55:44,939 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 02:55:44,939 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 02:55:44,939 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 02:55:44,939 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 02:55:44,939 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 02:55:44,940 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 02:55:44,940 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 02:55:44,940 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 02:55:44,940 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 02:55:44,940 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 02:55:44,941 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 02:55:44,941 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 02:55:44,941 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 02:55:44,941 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 02:55:44,941 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 02:55:44,942 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 02:55:44,942 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 02:55:44,942 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 02:55:44,942 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 02:55:44,942 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:44,942 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 02:55:44,943 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 02:55:44,943 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 02:55:44,943 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 02:55:44,943 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 02:55:44,943 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 02:55:44,944 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 02:55:45,257 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 02:55:45,274 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 02:55:45,278 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 02:55:45,279 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 02:55:45,279 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 02:55:45,280 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-16 02:55:45,342 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75228bf15/d7f3c4c218cd496cb706012a5bf1a6bb/FLAGfbb32ed1b [2020-10-16 02:55:45,853 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 02:55:45,854 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-16 02:55:45,872 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75228bf15/d7f3c4c218cd496cb706012a5bf1a6bb/FLAGfbb32ed1b [2020-10-16 02:55:46,148 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75228bf15/d7f3c4c218cd496cb706012a5bf1a6bb [2020-10-16 02:55:46,158 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 02:55:46,160 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 02:55:46,161 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:46,161 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 02:55:46,165 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 02:55:46,165 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,168 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6527524c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46, skipping insertion in model container [2020-10-16 02:55:46,168 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,175 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 02:55:46,210 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 02:55:46,598 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:46,607 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 02:55:46,649 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:46,719 INFO L208 MainTranslator]: Completed translation [2020-10-16 02:55:46,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46 WrapperNode [2020-10-16 02:55:46,719 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:46,720 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:46,720 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 02:55:46,720 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 02:55:46,733 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,748 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,768 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:46,768 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 02:55:46,768 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 02:55:46,769 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 02:55:46,776 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,776 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,780 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,781 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,789 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,794 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,797 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,799 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 02:55:46,800 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 02:55:46,802 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 02:55:46,802 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 02:55:46,803 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (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-16 02:55:46,864 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 02:55:46,864 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 02:55:46,865 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 02:55:46,865 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 02:55:46,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 02:55:46,865 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 02:55:46,865 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 02:55:46,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 02:55:46,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 02:55:46,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 02:55:46,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 02:55:46,868 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 02:55:47,168 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 02:55:47,169 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 02:55:47,170 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:47 BoogieIcfgContainer [2020-10-16 02:55:47,171 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 02:55:47,174 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 02:55:47,175 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 02:55:47,178 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 02:55:47,179 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 02:55:46" (1/3) ... [2020-10-16 02:55:47,186 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42a5825d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:47, skipping insertion in model container [2020-10-16 02:55:47,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46" (2/3) ... [2020-10-16 02:55:47,187 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42a5825d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:47, skipping insertion in model container [2020-10-16 02:55:47,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:47" (3/3) ... [2020-10-16 02:55:47,191 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-1.i [2020-10-16 02:55:47,202 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 02:55:47,209 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 02:55:47,210 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 02:55:47,237 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,237 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,237 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,237 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,238 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,240 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,241 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,241 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,241 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,241 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,242 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,242 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,242 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,242 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,243 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,247 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,247 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,248 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,248 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,248 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,248 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,249 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,249 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,249 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,249 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,250 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,250 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,253 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,253 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,254 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,260 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,260 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,261 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,261 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,262 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,262 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,268 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,268 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,268 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,268 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,269 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,269 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,287 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 02:55:47,304 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 02:55:47,305 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 02:55:47,305 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 02:55:47,305 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 02:55:47,305 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 02:55:47,305 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 02:55:47,305 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 02:55:47,305 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 02:55:47,317 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:47,356 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:47,356 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:47,363 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:47,363 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:47,369 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,372 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 02:55:47,374 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,376 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,376 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,396 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:47,396 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:47,397 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 87 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:47,399 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-16 02:55:48,433 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-16 02:55:48,523 INFO L132 LiptonReduction]: Checked pairs total: 911 [2020-10-16 02:55:48,523 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-16 02:55:48,526 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1156 [2020-10-16 02:55:48,540 INFO L129 PetriNetUnfolder]: 3/12 cut-off events. [2020-10-16 02:55:48,540 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:48,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:48,544 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 02:55:48,544 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:48,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:48,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1506398721, now seen corresponding path program 1 times [2020-10-16 02:55:48,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:48,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468906792] [2020-10-16 02:55:48,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:48,775 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-16 02:55:48,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468906792] [2020-10-16 02:55:48,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:48,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 02:55:48,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034474920] [2020-10-16 02:55:48,788 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 02:55:48,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:48,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 02:55:48,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 02:55:48,807 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:48,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 14 transitions, 34 flow. Second operand 4 states. [2020-10-16 02:55:48,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:48,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:48,811 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:48,873 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-16 02:55:48,873 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:48,874 INFO L80 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 61 events. 30/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 151 event pairs, 3 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 107. Up to 40 conditions per place. [2020-10-16 02:55:48,876 INFO L132 encePairwiseOnDemand]: 101/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-16 02:55:48,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:48,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:48,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2020-10-16 02:55:48,894 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6990654205607477 [2020-10-16 02:55:48,894 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2020-10-16 02:55:48,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2020-10-16 02:55:48,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:48,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2020-10-16 02:55:48,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:48,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:48,911 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:48,913 INFO L185 Difference]: Start difference. First operand has 18 places, 14 transitions, 34 flow. Second operand 5 states and 374 transitions. [2020-10-16 02:55:48,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:48,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:48,919 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:48,922 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=75, PETRI_PLACES=23, PETRI_TRANSITIONS=18} [2020-10-16 02:55:48,923 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 02:55:48,923 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:48,923 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 02:55:48,923 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:48,923 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:48,924 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 02:55:48,924 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:48,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:48,924 INFO L82 PathProgramCache]: Analyzing trace with hash -244605853, now seen corresponding path program 1 times [2020-10-16 02:55:48,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:48,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179735627] [2020-10-16 02:55:48,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:48,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,030 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-16 02:55:49,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179735627] [2020-10-16 02:55:49,031 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,031 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968243452] [2020-10-16 02:55:49,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,036 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-16 02:55:49,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,037 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,098 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-16 02:55:49,098 INFO L130 PetriNetUnfolder]: For 37/43 co-relation queries the response was YES. [2020-10-16 02:55:49,099 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 37/43 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 143 event pairs, 0 based on Foata normal form. 8/65 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-16 02:55:49,100 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-16 02:55:49,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:49,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:49,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:49,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-16 02:55:49,104 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-16 02:55:49,104 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:49,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:49,109 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:49,109 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 516 transitions. [2020-10-16 02:55:49,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:49,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 02:55:49,112 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:49,112 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=160, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2020-10-16 02:55:49,113 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-16 02:55:49,113 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:49,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,113 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,114 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 02:55:49,114 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,114 INFO L82 PathProgramCache]: Analyzing trace with hash -245178826, now seen corresponding path program 1 times [2020-10-16 02:55:49,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188125900] [2020-10-16 02:55:49,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,191 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-16 02:55:49,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188125900] [2020-10-16 02:55:49,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763357966] [2020-10-16 02:55:49,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,195 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-16 02:55:49,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,238 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-16 02:55:49,238 INFO L130 PetriNetUnfolder]: For 116/118 co-relation queries the response was YES. [2020-10-16 02:55:49,239 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 116/118 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 161 event pairs, 0 based on Foata normal form. 4/66 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-16 02:55:49,240 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-16 02:55:49,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:49,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:49,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-10-16 02:55:49,243 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:55:49,244 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:49,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:49,248 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:49,248 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 368 transitions. [2020-10-16 02:55:49,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:49,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:49,253 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:49,253 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2020-10-16 02:55:49,254 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-16 02:55:49,254 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:49,254 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,254 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,255 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,255 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 02:55:49,255 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,255 INFO L82 PathProgramCache]: Analyzing trace with hash -244724056, now seen corresponding path program 2 times [2020-10-16 02:55:49,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12848736] [2020-10-16 02:55:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,329 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-16 02:55:49,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12848736] [2020-10-16 02:55:49,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740693923] [2020-10-16 02:55:49,332 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,335 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-16 02:55:49,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,337 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,437 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-16 02:55:49,437 INFO L130 PetriNetUnfolder]: For 171/177 co-relation queries the response was YES. [2020-10-16 02:55:49,438 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 171/177 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 206 event pairs, 0 based on Foata normal form. 8/80 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-16 02:55:49,439 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-16 02:55:49,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:49,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:49,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-16 02:55:49,442 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-16 02:55:49,443 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:49,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:49,447 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:49,447 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 516 transitions. [2020-10-16 02:55:49,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:49,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:49,451 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:49,452 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=261, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2020-10-16 02:55:49,452 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-16 02:55:49,452 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:49,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,453 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,453 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,453 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 02:55:49,453 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1007175194, now seen corresponding path program 2 times [2020-10-16 02:55:49,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274552083] [2020-10-16 02:55:49,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274552083] [2020-10-16 02:55:49,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971591343] [2020-10-16 02:55:49,550 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 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-16 02:55:49,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:49,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:49,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:49,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:49,691 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:49,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:49,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 02:55:49,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448778608] [2020-10-16 02:55:49,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:55:49,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:55:49,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:55:49,717 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-16 02:55:49,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,718 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,795 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-16 02:55:49,795 INFO L130 PetriNetUnfolder]: For 313/315 co-relation queries the response was YES. [2020-10-16 02:55:49,796 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 313/315 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 281 event pairs, 0 based on Foata normal form. 4/91 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-16 02:55:49,798 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-16 02:55:49,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:49,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:49,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:49,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:49,801 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:49,801 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:49,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:49,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:49,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:49,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:49,806 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:49,806 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:49,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:49,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:49,811 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:49,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=375, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2020-10-16 02:55:49,811 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-16 02:55:49,811 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:49,811 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:55:49,812 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,812 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:50,020 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,021 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:50,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:50,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1002797622, now seen corresponding path program 3 times [2020-10-16 02:55:50,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:50,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904562678] [2020-10-16 02:55:50,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:50,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904562678] [2020-10-16 02:55:50,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122559079] [2020-10-16 02:55:50,097 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 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-16 02:55:50,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:50,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:50,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:50,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,230 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:50,230 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:50,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670887232] [2020-10-16 02:55:50,231 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:50,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:50,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:50,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:50,233 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:50,234 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-16 02:55:50,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:50,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:50,234 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:50,277 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-16 02:55:50,277 INFO L130 PetriNetUnfolder]: For 528/530 co-relation queries the response was YES. [2020-10-16 02:55:50,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 528/530 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 294 event pairs, 0 based on Foata normal form. 4/96 useless extension candidates. Maximal degree in co-relation 519. Up to 56 conditions per place. [2020-10-16 02:55:50,279 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 26 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2020-10-16 02:55:50,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 514 flow [2020-10-16 02:55:50,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 02:55:50,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 02:55:50,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 441 transitions. [2020-10-16 02:55:50,282 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:55:50,282 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:50,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 02:55:50,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 02:55:50,286 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 02:55:50,286 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 6 states and 441 transitions. [2020-10-16 02:55:50,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 514 flow [2020-10-16 02:55:50,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:50,291 INFO L241 Difference]: Finished difference. Result has 51 places, 43 transitions, 382 flow [2020-10-16 02:55:50,292 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2020-10-16 02:55:50,292 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 33 predicate places. [2020-10-16 02:55:50,292 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 382 flow [2020-10-16 02:55:50,292 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:50,292 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:50,292 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:50,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,508 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:50,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:50,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1003511862, now seen corresponding path program 4 times [2020-10-16 02:55:50,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:50,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441314641] [2020-10-16 02:55:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:50,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:50,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441314641] [2020-10-16 02:55:50,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525228336] [2020-10-16 02:55:50,563 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 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-16 02:55:50,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:50,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:50,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:50,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:50,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:50,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:50,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:50,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400880251] [2020-10-16 02:55:50,718 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:50,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:50,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:50,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:50,720 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:50,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states. [2020-10-16 02:55:50,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:50,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:50,722 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:50,833 INFO L129 PetriNetUnfolder]: 43/102 cut-off events. [2020-10-16 02:55:50,833 INFO L130 PetriNetUnfolder]: For 747/753 co-relation queries the response was YES. [2020-10-16 02:55:50,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 102 events. 43/102 cut-off events. For 747/753 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 345 event pairs, 0 based on Foata normal form. 8/110 useless extension candidates. Maximal degree in co-relation 579. Up to 54 conditions per place. [2020-10-16 02:55:50,836 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 26 changer transitions 0/53 dead transitions. [2020-10-16 02:55:50,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 53 transitions, 601 flow [2020-10-16 02:55:50,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:50,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:50,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:50,839 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:50,839 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:50,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:50,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:50,843 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:50,843 INFO L185 Difference]: Start difference. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:50,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 53 transitions, 601 flow [2020-10-16 02:55:50,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 585 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-16 02:55:50,849 INFO L241 Difference]: Finished difference. Result has 59 places, 50 transitions, 546 flow [2020-10-16 02:55:50,850 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=546, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2020-10-16 02:55:50,850 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-16 02:55:50,850 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 546 flow [2020-10-16 02:55:50,850 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:50,850 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:50,851 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,065 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:51,066 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,067 INFO L82 PathProgramCache]: Analyzing trace with hash -239480742, now seen corresponding path program 1 times [2020-10-16 02:55:51,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111245942] [2020-10-16 02:55:51,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,128 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-16 02:55:51,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111245942] [2020-10-16 02:55:51,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:51,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:51,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894017009] [2020-10-16 02:55:51,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:51,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:51,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:51,132 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 546 flow. Second operand 6 states. [2020-10-16 02:55:51,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,133 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,195 INFO L129 PetriNetUnfolder]: 44/104 cut-off events. [2020-10-16 02:55:51,195 INFO L130 PetriNetUnfolder]: For 1065/1067 co-relation queries the response was YES. [2020-10-16 02:55:51,196 INFO L80 FinitePrefix]: Finished finitePrefix Result has 711 conditions, 104 events. 44/104 cut-off events. For 1065/1067 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 359 event pairs, 0 based on Foata normal form. 3/107 useless extension candidates. Maximal degree in co-relation 680. Up to 60 conditions per place. [2020-10-16 02:55:51,198 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 19 changer transitions 0/53 dead transitions. [2020-10-16 02:55:51,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 53 transitions, 680 flow [2020-10-16 02:55:51,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:51,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:51,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 515 transitions. [2020-10-16 02:55:51,200 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:55:51,201 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:51,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:51,204 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:51,204 INFO L185 Difference]: Start difference. First operand has 59 places, 50 transitions, 546 flow. Second operand 7 states and 515 transitions. [2020-10-16 02:55:51,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 53 transitions, 680 flow [2020-10-16 02:55:51,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 53 transitions, 587 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:51,213 INFO L241 Difference]: Finished difference. Result has 61 places, 51 transitions, 520 flow [2020-10-16 02:55:51,213 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2020-10-16 02:55:51,213 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-16 02:55:51,214 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 520 flow [2020-10-16 02:55:51,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:51,214 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,214 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,214 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 02:55:51,214 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1157444620, now seen corresponding path program 2 times [2020-10-16 02:55:51,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616464176] [2020-10-16 02:55:51,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,263 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-16 02:55:51,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616464176] [2020-10-16 02:55:51,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:51,264 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:51,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890042795] [2020-10-16 02:55:51,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:51,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:51,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:51,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 520 flow. Second operand 6 states. [2020-10-16 02:55:51,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,385 INFO L129 PetriNetUnfolder]: 49/116 cut-off events. [2020-10-16 02:55:51,385 INFO L130 PetriNetUnfolder]: For 1296/1302 co-relation queries the response was YES. [2020-10-16 02:55:51,387 INFO L80 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 116 events. 49/116 cut-off events. For 1296/1302 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 420 event pairs, 0 based on Foata normal form. 8/124 useless extension candidates. Maximal degree in co-relation 760. Up to 60 conditions per place. [2020-10-16 02:55:51,389 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 33 changer transitions 0/60 dead transitions. [2020-10-16 02:55:51,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 60 transitions, 775 flow [2020-10-16 02:55:51,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:51,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:51,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:51,393 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:51,393 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:51,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:51,399 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:51,399 INFO L185 Difference]: Start difference. First operand has 61 places, 51 transitions, 520 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:51,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 60 transitions, 775 flow [2020-10-16 02:55:51,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 740 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:51,412 INFO L241 Difference]: Finished difference. Result has 66 places, 58 transitions, 716 flow [2020-10-16 02:55:51,413 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=716, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2020-10-16 02:55:51,413 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 48 predicate places. [2020-10-16 02:55:51,413 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 716 flow [2020-10-16 02:55:51,413 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:51,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,414 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,414 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 02:55:51,415 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1157681987, now seen corresponding path program 3 times [2020-10-16 02:55:51,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,418 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520085854] [2020-10-16 02:55:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520085854] [2020-10-16 02:55:51,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613581251] [2020-10-16 02:55:51,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:51,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:51,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:51,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:51,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:51,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:51,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:51,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 02:55:51,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542247539] [2020-10-16 02:55:51,688 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 02:55:51,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 02:55:51,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-16 02:55:51,691 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 716 flow. Second operand 12 states. [2020-10-16 02:55:51,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,692 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,805 INFO L129 PetriNetUnfolder]: 56/134 cut-off events. [2020-10-16 02:55:51,805 INFO L130 PetriNetUnfolder]: For 1857/1859 co-relation queries the response was YES. [2020-10-16 02:55:51,806 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1039 conditions, 134 events. 56/134 cut-off events. For 1857/1859 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 526 event pairs, 0 based on Foata normal form. 4/138 useless extension candidates. Maximal degree in co-relation 1005. Up to 77 conditions per place. [2020-10-16 02:55:51,808 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 31 changer transitions 0/68 dead transitions. [2020-10-16 02:55:51,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 1032 flow [2020-10-16 02:55:51,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:51,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:51,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:51,811 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:51,811 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:51,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:51,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:51,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:51,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:51,817 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:51,817 INFO L185 Difference]: Start difference. First operand has 66 places, 58 transitions, 716 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:51,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 1032 flow [2020-10-16 02:55:51,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 950 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:51,827 INFO L241 Difference]: Finished difference. Result has 75 places, 67 transitions, 892 flow [2020-10-16 02:55:51,828 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=892, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2020-10-16 02:55:51,828 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-16 02:55:51,828 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 892 flow [2020-10-16 02:55:51,828 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 02:55:51,828 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,829 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:52,042 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:52,042 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:52,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:52,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1043969740, now seen corresponding path program 3 times [2020-10-16 02:55:52,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:52,043 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203394555] [2020-10-16 02:55:52,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:52,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:52,089 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-16 02:55:52,090 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203394555] [2020-10-16 02:55:52,090 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:52,090 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:52,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870890422] [2020-10-16 02:55:52,091 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:52,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:52,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:52,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:52,092 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:52,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 892 flow. Second operand 6 states. [2020-10-16 02:55:52,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:52,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:52,093 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,182 INFO L129 PetriNetUnfolder]: 62/149 cut-off events. [2020-10-16 02:55:52,182 INFO L130 PetriNetUnfolder]: For 2542/2544 co-relation queries the response was YES. [2020-10-16 02:55:52,183 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1250 conditions, 149 events. 62/149 cut-off events. For 2542/2544 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 617 event pairs, 0 based on Foata normal form. 4/153 useless extension candidates. Maximal degree in co-relation 1212. Up to 84 conditions per place. [2020-10-16 02:55:52,185 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 35 changer transitions 0/78 dead transitions. [2020-10-16 02:55:52,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 1271 flow [2020-10-16 02:55:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:52,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:52,188 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:52,188 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:52,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:52,192 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:52,192 INFO L185 Difference]: Start difference. First operand has 75 places, 67 transitions, 892 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:52,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 1271 flow [2020-10-16 02:55:52,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 78 transitions, 1122 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:52,205 INFO L241 Difference]: Finished difference. Result has 80 places, 75 transitions, 1053 flow [2020-10-16 02:55:52,206 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1053, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2020-10-16 02:55:52,206 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-16 02:55:52,206 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 1053 flow [2020-10-16 02:55:52,206 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:52,206 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:52,206 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:52,206 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 02:55:52,207 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:52,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:52,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1021955896, now seen corresponding path program 5 times [2020-10-16 02:55:52,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:52,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152028986] [2020-10-16 02:55:52,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152028986] [2020-10-16 02:55:52,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226346343] [2020-10-16 02:55:52,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:52,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:52,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:52,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:52,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:52,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,396 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:52,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:52,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032623167] [2020-10-16 02:55:52,397 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:52,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:52,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:52,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:52,399 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:52,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 1053 flow. Second operand 11 states. [2020-10-16 02:55:52,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:52,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:52,400 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,457 INFO L129 PetriNetUnfolder]: 64/156 cut-off events. [2020-10-16 02:55:52,458 INFO L130 PetriNetUnfolder]: For 3008/3014 co-relation queries the response was YES. [2020-10-16 02:55:52,459 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 156 events. 64/156 cut-off events. For 3008/3014 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 665 event pairs, 0 based on Foata normal form. 8/164 useless extension candidates. Maximal degree in co-relation 1254. Up to 97 conditions per place. [2020-10-16 02:55:52,461 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2020-10-16 02:55:52,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 1320 flow [2020-10-16 02:55:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:52,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:52,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 514 transitions. [2020-10-16 02:55:52,464 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-16 02:55:52,464 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:52,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:52,468 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:52,468 INFO L185 Difference]: Start difference. First operand has 80 places, 75 transitions, 1053 flow. Second operand 7 states and 514 transitions. [2020-10-16 02:55:52,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 1320 flow [2020-10-16 02:55:52,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 82 transitions, 1217 flow, removed 43 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:52,482 INFO L241 Difference]: Finished difference. Result has 84 places, 77 transitions, 1057 flow [2020-10-16 02:55:52,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1057, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2020-10-16 02:55:52,483 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 66 predicate places. [2020-10-16 02:55:52,483 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 1057 flow [2020-10-16 02:55:52,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:52,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:52,483 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:52,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 02:55:52,691 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:52,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:52,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1043405416, now seen corresponding path program 6 times [2020-10-16 02:55:52,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:52,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379443449] [2020-10-16 02:55:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:52,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379443449] [2020-10-16 02:55:52,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156070779] [2020-10-16 02:55:52,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:52,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:55:52,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:52,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:52,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:52,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,896 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:52,896 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:52,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247881288] [2020-10-16 02:55:52,897 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:52,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:52,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:52,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:52,899 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:52,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 1057 flow. Second operand 11 states. [2020-10-16 02:55:52,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:52,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:52,900 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,986 INFO L129 PetriNetUnfolder]: 68/166 cut-off events. [2020-10-16 02:55:52,986 INFO L130 PetriNetUnfolder]: For 3422/3428 co-relation queries the response was YES. [2020-10-16 02:55:52,988 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 166 events. 68/166 cut-off events. For 3422/3428 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 726 event pairs, 0 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 1333. Up to 94 conditions per place. [2020-10-16 02:55:52,991 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2020-10-16 02:55:52,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 1336 flow [2020-10-16 02:55:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:55:52,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:55:52,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 588 transitions. [2020-10-16 02:55:52,994 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:55:52,995 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 588 transitions. [2020-10-16 02:55:52,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 588 transitions. [2020-10-16 02:55:52,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 588 transitions. [2020-10-16 02:55:52,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:55:52,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:55:52,999 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:55:53,000 INFO L185 Difference]: Start difference. First operand has 84 places, 77 transitions, 1057 flow. Second operand 8 states and 588 transitions. [2020-10-16 02:55:53,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 1336 flow [2020-10-16 02:55:53,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 1303 flow, removed 6 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:53,016 INFO L241 Difference]: Finished difference. Result has 89 places, 81 transitions, 1175 flow [2020-10-16 02:55:53,017 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1175, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2020-10-16 02:55:53,017 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 71 predicate places. [2020-10-16 02:55:53,017 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 1175 flow [2020-10-16 02:55:53,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:53,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:53,018 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:53,232 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:53,233 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:53,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:53,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1044119656, now seen corresponding path program 7 times [2020-10-16 02:55:53,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:53,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762457305] [2020-10-16 02:55:53,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,290 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762457305] [2020-10-16 02:55:53,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768606394] [2020-10-16 02:55:53,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:53,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:53,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:53,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:53,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:53,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:53,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770687258] [2020-10-16 02:55:53,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:53,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:53,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:53,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:53,423 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:53,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states. [2020-10-16 02:55:53,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:53,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:53,424 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:53,554 INFO L129 PetriNetUnfolder]: 72/176 cut-off events. [2020-10-16 02:55:53,554 INFO L130 PetriNetUnfolder]: For 3390/3392 co-relation queries the response was YES. [2020-10-16 02:55:53,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 176 events. 72/176 cut-off events. For 3390/3392 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 789 event pairs, 0 based on Foata normal form. 4/180 useless extension candidates. Maximal degree in co-relation 1422. Up to 92 conditions per place. [2020-10-16 02:55:53,558 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 43 changer transitions 0/94 dead transitions. [2020-10-16 02:55:53,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 1610 flow [2020-10-16 02:55:53,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:53,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:53,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:53,561 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:53,561 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:53,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:53,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:53,566 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:53,566 INFO L185 Difference]: Start difference. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:53,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 1610 flow [2020-10-16 02:55:53,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 1563 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:53,583 INFO L241 Difference]: Finished difference. Result has 97 places, 89 transitions, 1457 flow [2020-10-16 02:55:53,583 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1457, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2020-10-16 02:55:53,583 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 79 predicate places. [2020-10-16 02:55:53,583 INFO L481 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 1457 flow [2020-10-16 02:55:53,584 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:53,584 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:53,584 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:53,799 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-16 02:55:53,799 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:53,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:53,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1863320015, now seen corresponding path program 4 times [2020-10-16 02:55:53,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:53,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181002971] [2020-10-16 02:55:53,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181002971] [2020-10-16 02:55:53,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722890157] [2020-10-16 02:55:53,864 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-16 02:55:53,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:53,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:53,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:53,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:54,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:54,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:54,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:54,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:54,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162767439] [2020-10-16 02:55:54,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:54,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:54,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:54,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:54,049 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:54,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states. [2020-10-16 02:55:54,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:54,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:54,050 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:54,239 INFO L129 PetriNetUnfolder]: 76/186 cut-off events. [2020-10-16 02:55:54,239 INFO L130 PetriNetUnfolder]: For 4284/4286 co-relation queries the response was YES. [2020-10-16 02:55:54,240 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 186 events. 76/186 cut-off events. For 4284/4286 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 853 event pairs, 0 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 1620. Up to 94 conditions per place. [2020-10-16 02:55:54,243 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 50 changer transitions 0/98 dead transitions. [2020-10-16 02:55:54,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 1837 flow [2020-10-16 02:55:54,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:54,246 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:54,246 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:54,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:54,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:54,250 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:54,250 INFO L185 Difference]: Start difference. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:54,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 1837 flow [2020-10-16 02:55:54,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 98 transitions, 1646 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:54,269 INFO L241 Difference]: Finished difference. Result has 103 places, 95 transitions, 1580 flow [2020-10-16 02:55:54,269 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=103, PETRI_TRANSITIONS=95} [2020-10-16 02:55:54,270 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 85 predicate places. [2020-10-16 02:55:54,270 INFO L481 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 1580 flow [2020-10-16 02:55:54,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:54,270 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:54,270 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:54,483 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 02:55:54,484 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:54,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:54,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1506947668, now seen corresponding path program 5 times [2020-10-16 02:55:54,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:54,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823819970] [2020-10-16 02:55:54,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:54,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823819970] [2020-10-16 02:55:54,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409799638] [2020-10-16 02:55:54,547 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-16 02:55:54,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:54,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:54,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:54,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:54,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:54,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:54,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273167285] [2020-10-16 02:55:54,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:54,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:54,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:54,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:54,688 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:54,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 1580 flow. Second operand 11 states. [2020-10-16 02:55:54,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:54,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:54,689 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:54,826 INFO L129 PetriNetUnfolder]: 79/194 cut-off events. [2020-10-16 02:55:54,826 INFO L130 PetriNetUnfolder]: For 5251/5253 co-relation queries the response was YES. [2020-10-16 02:55:54,828 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 194 events. 79/194 cut-off events. For 5251/5253 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 907 event pairs, 0 based on Foata normal form. 3/197 useless extension candidates. Maximal degree in co-relation 1759. Up to 112 conditions per place. [2020-10-16 02:55:54,831 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2020-10-16 02:55:54,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 105 transitions, 1984 flow [2020-10-16 02:55:54,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:55:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:55:54,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:55:54,833 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:54,833 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:55:54,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:55:54,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:54,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:55:54,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:55:54,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:55:54,836 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:55:54,836 INFO L185 Difference]: Start difference. First operand has 103 places, 95 transitions, 1580 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:55:54,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 105 transitions, 1984 flow [2020-10-16 02:55:54,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 105 transitions, 1827 flow, removed 63 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:54,859 INFO L241 Difference]: Finished difference. Result has 109 places, 101 transitions, 1682 flow [2020-10-16 02:55:54,859 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1682, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2020-10-16 02:55:54,859 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 91 predicate places. [2020-10-16 02:55:54,860 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 1682 flow [2020-10-16 02:55:54,860 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:54,860 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:54,860 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:55,075 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 02:55:55,076 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:55,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:55,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1180151505, now seen corresponding path program 6 times [2020-10-16 02:55:55,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:55,076 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330376289] [2020-10-16 02:55:55,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:55,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330376289] [2020-10-16 02:55:55,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787793676] [2020-10-16 02:55:55,127 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-16 02:55:55,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:55:55,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:55,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:55,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:55,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:55,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:55,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544514424] [2020-10-16 02:55:55,277 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:55,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:55,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:55,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:55,280 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:55,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 1682 flow. Second operand 11 states. [2020-10-16 02:55:55,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:55,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:55,281 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:55,539 INFO L129 PetriNetUnfolder]: 85/209 cut-off events. [2020-10-16 02:55:55,540 INFO L130 PetriNetUnfolder]: For 5939/5945 co-relation queries the response was YES. [2020-10-16 02:55:55,541 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 209 events. 85/209 cut-off events. For 5939/5945 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1003 event pairs, 0 based on Foata normal form. 8/217 useless extension candidates. Maximal degree in co-relation 1930. Up to 104 conditions per place. [2020-10-16 02:55:55,544 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 67 changer transitions 0/110 dead transitions. [2020-10-16 02:55:55,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 110 transitions, 2145 flow [2020-10-16 02:55:55,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:55:55,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:55:55,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:55:55,547 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:55:55,547 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:55:55,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:55:55,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:55,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:55:55,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:55:55,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:55:55,551 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:55:55,551 INFO L185 Difference]: Start difference. First operand has 109 places, 101 transitions, 1682 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:55:55,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 110 transitions, 2145 flow [2020-10-16 02:55:55,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 110 transitions, 2081 flow, removed 12 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:55,573 INFO L241 Difference]: Finished difference. Result has 120 places, 109 transitions, 2026 flow [2020-10-16 02:55:55,573 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2026, PETRI_PLACES=120, PETRI_TRANSITIONS=109} [2020-10-16 02:55:55,574 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-16 02:55:55,574 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 2026 flow [2020-10-16 02:55:55,575 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:55,575 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:55,575 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:55,788 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 02:55:55,789 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:55,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:55,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1180152466, now seen corresponding path program 7 times [2020-10-16 02:55:55,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:55,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321709401] [2020-10-16 02:55:55,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:55,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321709401] [2020-10-16 02:55:55,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660721001] [2020-10-16 02:55:55,860 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-16 02:55:55,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:55,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:55,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:55,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:55,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:55,976 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:55,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877911229] [2020-10-16 02:55:55,976 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:55,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:55,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:55,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:55,978 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:55,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states. [2020-10-16 02:55:55,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:55,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:55,979 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,171 INFO L129 PetriNetUnfolder]: 90/223 cut-off events. [2020-10-16 02:55:56,172 INFO L130 PetriNetUnfolder]: For 6487/6493 co-relation queries the response was YES. [2020-10-16 02:55:56,174 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 223 events. 90/223 cut-off events. For 6487/6493 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1095 event pairs, 0 based on Foata normal form. 8/231 useless extension candidates. Maximal degree in co-relation 2166. Up to 112 conditions per place. [2020-10-16 02:55:56,177 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 52 selfloop transitions, 61 changer transitions 0/120 dead transitions. [2020-10-16 02:55:56,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 2553 flow [2020-10-16 02:55:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:56,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:56,179 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:56,179 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:56,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:56,182 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:56,182 INFO L185 Difference]: Start difference. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:56,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 2553 flow [2020-10-16 02:55:56,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 120 transitions, 2316 flow, removed 79 selfloop flow, removed 13 redundant places. [2020-10-16 02:55:56,210 INFO L241 Difference]: Finished difference. Result has 120 places, 116 transitions, 2217 flow [2020-10-16 02:55:56,211 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2217, PETRI_PLACES=120, PETRI_TRANSITIONS=116} [2020-10-16 02:55:56,211 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-16 02:55:56,211 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 2217 flow [2020-10-16 02:55:56,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:56,211 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,211 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,426 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 02:55:56,427 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1249580248, now seen corresponding path program 4 times [2020-10-16 02:55:56,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428739536] [2020-10-16 02:55:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:56,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428739536] [2020-10-16 02:55:56,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923676664] [2020-10-16 02:55:56,505 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 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-16 02:55:56,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:56,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:56,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:55:56,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:56,626 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:56,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:56,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:55:56,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293509128] [2020-10-16 02:55:56,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:55:56,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:55:56,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-16 02:55:56,648 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:56,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 2217 flow. Second operand 14 states. [2020-10-16 02:55:56,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:56,649 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,799 INFO L129 PetriNetUnfolder]: 98/245 cut-off events. [2020-10-16 02:55:56,800 INFO L130 PetriNetUnfolder]: For 8167/8173 co-relation queries the response was YES. [2020-10-16 02:55:56,802 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2552 conditions, 245 events. 98/245 cut-off events. For 8167/8173 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1268 event pairs, 0 based on Foata normal form. 8/253 useless extension candidates. Maximal degree in co-relation 2492. Up to 147 conditions per place. [2020-10-16 02:55:56,805 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 77 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2020-10-16 02:55:56,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 2807 flow [2020-10-16 02:55:56,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:55:56,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:55:56,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:55:56,808 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:55:56,808 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:55:56,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:55:56,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:55:56,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:55:56,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:55:56,811 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:55:56,811 INFO L185 Difference]: Start difference. First operand has 120 places, 116 transitions, 2217 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:55:56,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 2807 flow [2020-10-16 02:55:56,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 127 transitions, 2603 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:56,839 INFO L241 Difference]: Finished difference. Result has 128 places, 126 transitions, 2441 flow [2020-10-16 02:55:56,839 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2441, PETRI_PLACES=128, PETRI_TRANSITIONS=126} [2020-10-16 02:55:56,840 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 110 predicate places. [2020-10-16 02:55:56,840 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 2441 flow [2020-10-16 02:55:56,840 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:55:56,840 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,840 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,054 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,055 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,055 INFO L82 PathProgramCache]: Analyzing trace with hash 1615712474, now seen corresponding path program 8 times [2020-10-16 02:55:57,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222928830] [2020-10-16 02:55:57,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222928830] [2020-10-16 02:55:57,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133593626] [2020-10-16 02:55:57,119 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 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-16 02:55:57,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:57,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,265 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:57,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165880023] [2020-10-16 02:55:57,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:57,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:57,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:57,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:57,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 2441 flow. Second operand 11 states. [2020-10-16 02:55:57,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:57,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,410 INFO L129 PetriNetUnfolder]: 102/255 cut-off events. [2020-10-16 02:55:57,410 INFO L130 PetriNetUnfolder]: For 9232/9234 co-relation queries the response was YES. [2020-10-16 02:55:57,413 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 255 events. 102/255 cut-off events. For 9232/9234 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1340 event pairs, 0 based on Foata normal form. 3/258 useless extension candidates. Maximal degree in co-relation 2649. Up to 161 conditions per place. [2020-10-16 02:55:57,417 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2020-10-16 02:55:57,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 138 transitions, 2968 flow [2020-10-16 02:55:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:55:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:55:57,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-16 02:55:57,419 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:55:57,420 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:55:57,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:55:57,423 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:55:57,423 INFO L185 Difference]: Start difference. First operand has 128 places, 126 transitions, 2441 flow. Second operand 8 states and 587 transitions. [2020-10-16 02:55:57,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 138 transitions, 2968 flow [2020-10-16 02:55:57,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 2754 flow, removed 85 selfloop flow, removed 8 redundant places. [2020-10-16 02:55:57,489 INFO L241 Difference]: Finished difference. Result has 129 places, 131 transitions, 2481 flow [2020-10-16 02:55:57,489 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2481, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2020-10-16 02:55:57,489 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 111 predicate places. [2020-10-16 02:55:57,489 INFO L481 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 2481 flow [2020-10-16 02:55:57,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:57,490 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,490 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,704 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-16 02:55:57,704 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1992155942, now seen corresponding path program 9 times [2020-10-16 02:55:57,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248597212] [2020-10-16 02:55:57,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248597212] [2020-10-16 02:55:57,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913726926] [2020-10-16 02:55:57,754 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 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-16 02:55:57,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:57,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,861 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,861 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:57,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859911980] [2020-10-16 02:55:57,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:57,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:57,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:57,864 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:57,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states. [2020-10-16 02:55:57,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:57,865 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,088 INFO L129 PetriNetUnfolder]: 109/274 cut-off events. [2020-10-16 02:55:58,089 INFO L130 PetriNetUnfolder]: For 9570/9572 co-relation queries the response was YES. [2020-10-16 02:55:58,091 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 274 events. 109/274 cut-off events. For 9570/9572 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1466 event pairs, 0 based on Foata normal form. 4/278 useless extension candidates. Maximal degree in co-relation 2731. Up to 153 conditions per place. [2020-10-16 02:55:58,095 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2020-10-16 02:55:58,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 3089 flow [2020-10-16 02:55:58,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:58,097 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:58,097 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:58,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:58,100 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:58,101 INFO L185 Difference]: Start difference. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:58,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 3089 flow [2020-10-16 02:55:58,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 3060 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:58,142 INFO L241 Difference]: Finished difference. Result has 137 places, 140 transitions, 2922 flow [2020-10-16 02:55:58,142 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2922, PETRI_PLACES=137, PETRI_TRANSITIONS=140} [2020-10-16 02:55:58,142 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 119 predicate places. [2020-10-16 02:55:58,142 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2922 flow [2020-10-16 02:55:58,143 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:58,143 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,143 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,358 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,358 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,359 INFO L82 PathProgramCache]: Analyzing trace with hash -2014319702, now seen corresponding path program 10 times [2020-10-16 02:55:58,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142265419] [2020-10-16 02:55:58,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142265419] [2020-10-16 02:55:58,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434307259] [2020-10-16 02:55:58,423 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 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-16 02:55:58,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:58,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:58,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,528 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:58,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:58,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732300061] [2020-10-16 02:55:58,528 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:58,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:58,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:58,530 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:58,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2922 flow. Second operand 11 states. [2020-10-16 02:55:58,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:58,530 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,679 INFO L129 PetriNetUnfolder]: 110/275 cut-off events. [2020-10-16 02:55:58,679 INFO L130 PetriNetUnfolder]: For 11037/11039 co-relation queries the response was YES. [2020-10-16 02:55:58,682 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3013 conditions, 275 events. 110/275 cut-off events. For 11037/11039 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1482 event pairs, 0 based on Foata normal form. 3/278 useless extension candidates. Maximal degree in co-relation 2944. Up to 161 conditions per place. [2020-10-16 02:55:58,686 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2020-10-16 02:55:58,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 3409 flow [2020-10-16 02:55:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:55:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:55:58,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:55:58,688 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:58,688 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:55:58,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:55:58,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:55:58,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:55:58,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:55:58,691 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:55:58,691 INFO L185 Difference]: Start difference. First operand has 137 places, 140 transitions, 2922 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:55:58,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 3409 flow [2020-10-16 02:55:58,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 3233 flow, removed 65 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:58,733 INFO L241 Difference]: Finished difference. Result has 141 places, 142 transitions, 2962 flow [2020-10-16 02:55:58,734 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2962, PETRI_PLACES=141, PETRI_TRANSITIONS=142} [2020-10-16 02:55:58,734 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 123 predicate places. [2020-10-16 02:55:58,734 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 142 transitions, 2962 flow [2020-10-16 02:55:58,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:58,734 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,734 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 02:55:58,942 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1996654383, now seen corresponding path program 11 times [2020-10-16 02:55:58,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692391031] [2020-10-16 02:55:58,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692391031] [2020-10-16 02:55:58,994 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412320524] [2020-10-16 02:55:58,994 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 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-16 02:55:59,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:59,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:59,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:59,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763358530] [2020-10-16 02:55:59,101 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:59,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:59,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,103 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:59,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states. [2020-10-16 02:55:59,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:59,104 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,291 INFO L129 PetriNetUnfolder]: 117/295 cut-off events. [2020-10-16 02:55:59,291 INFO L130 PetriNetUnfolder]: For 12278/12280 co-relation queries the response was YES. [2020-10-16 02:55:59,293 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3256 conditions, 295 events. 117/295 cut-off events. For 12278/12280 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1639 event pairs, 0 based on Foata normal form. 4/299 useless extension candidates. Maximal degree in co-relation 3185. Up to 172 conditions per place. [2020-10-16 02:55:59,298 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2020-10-16 02:55:59,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 3651 flow [2020-10-16 02:55:59,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:59,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:59,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:59,300 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:59,300 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:59,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:59,303 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:59,303 INFO L185 Difference]: Start difference. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:59,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 3651 flow [2020-10-16 02:55:59,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 154 transitions, 3591 flow, removed 3 selfloop flow, removed 8 redundant places. [2020-10-16 02:55:59,350 INFO L241 Difference]: Finished difference. Result has 146 places, 151 transitions, 3409 flow [2020-10-16 02:55:59,351 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3409, PETRI_PLACES=146, PETRI_TRANSITIONS=151} [2020-10-16 02:55:59,351 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-16 02:55:59,351 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 3409 flow [2020-10-16 02:55:59,351 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:59,351 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,351 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:59,566 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1996675742, now seen corresponding path program 12 times [2020-10-16 02:55:59,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117310847] [2020-10-16 02:55:59,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117310847] [2020-10-16 02:55:59,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689780757] [2020-10-16 02:55:59,612 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 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-16 02:55:59,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:55:59,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:59,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093128235] [2020-10-16 02:55:59,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:59,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:59,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,725 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:59,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 3409 flow. Second operand 11 states. [2020-10-16 02:55:59,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:59,725 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,907 INFO L129 PetriNetUnfolder]: 120/303 cut-off events. [2020-10-16 02:55:59,907 INFO L130 PetriNetUnfolder]: For 14314/14320 co-relation queries the response was YES. [2020-10-16 02:55:59,909 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 303 events. 120/303 cut-off events. For 14314/14320 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1688 event pairs, 0 based on Foata normal form. 7/310 useless extension candidates. Maximal degree in co-relation 3428. Up to 155 conditions per place. [2020-10-16 02:55:59,914 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 83 selfloop transitions, 71 changer transitions 0/161 dead transitions. [2020-10-16 02:55:59,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 3926 flow [2020-10-16 02:55:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:55:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:55:59,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 882 transitions. [2020-10-16 02:55:59,916 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:55:59,916 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 882 transitions. [2020-10-16 02:55:59,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 882 transitions. [2020-10-16 02:55:59,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 882 transitions. [2020-10-16 02:55:59,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:55:59,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:55:59,920 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:55:59,920 INFO L185 Difference]: Start difference. First operand has 146 places, 151 transitions, 3409 flow. Second operand 12 states and 882 transitions. [2020-10-16 02:55:59,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 3926 flow [2020-10-16 02:55:59,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 161 transitions, 3724 flow, removed 81 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:59,973 INFO L241 Difference]: Finished difference. Result has 152 places, 154 transitions, 3521 flow [2020-10-16 02:55:59,974 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3521, PETRI_PLACES=152, PETRI_TRANSITIONS=154} [2020-10-16 02:55:59,974 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 134 predicate places. [2020-10-16 02:55:59,974 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 154 transitions, 3521 flow [2020-10-16 02:55:59,974 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:59,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,974 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 02:56:00,188 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1996653422, now seen corresponding path program 13 times [2020-10-16 02:56:00,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406220668] [2020-10-16 02:56:00,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406220668] [2020-10-16 02:56:00,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352345853] [2020-10-16 02:56:00,279 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 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-16 02:56:00,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:00,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:00,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:00,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:00,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:00,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043025921] [2020-10-16 02:56:00,371 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:00,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:00,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:00,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:00,372 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:00,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 154 transitions, 3521 flow. Second operand 11 states. [2020-10-16 02:56:00,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:00,373 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:00,373 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,631 INFO L129 PetriNetUnfolder]: 127/322 cut-off events. [2020-10-16 02:56:00,631 INFO L130 PetriNetUnfolder]: For 16704/16706 co-relation queries the response was YES. [2020-10-16 02:56:00,633 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 322 events. 127/322 cut-off events. For 16704/16706 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 1847 event pairs, 0 based on Foata normal form. 4/326 useless extension candidates. Maximal degree in co-relation 3722. Up to 149 conditions per place. [2020-10-16 02:56:00,637 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 96 changer transitions 0/169 dead transitions. [2020-10-16 02:56:00,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 169 transitions, 4321 flow [2020-10-16 02:56:00,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:00,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:00,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:00,639 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:00,639 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:00,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:00,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:00,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:00,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:00,643 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:00,643 INFO L185 Difference]: Start difference. First operand has 152 places, 154 transitions, 3521 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:00,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 169 transitions, 4321 flow [2020-10-16 02:56:00,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 169 transitions, 4184 flow, removed 14 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:00,682 INFO L241 Difference]: Finished difference. Result has 158 places, 163 transitions, 4052 flow [2020-10-16 02:56:00,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4052, PETRI_PLACES=158, PETRI_TRANSITIONS=163} [2020-10-16 02:56:00,682 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 140 predicate places. [2020-10-16 02:56:00,682 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 4052 flow [2020-10-16 02:56:00,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,682 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,682 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,883 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 02:56:00,883 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1617646328, now seen corresponding path program 8 times [2020-10-16 02:56:00,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,885 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763887515] [2020-10-16 02:56:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763887515] [2020-10-16 02:56:00,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640358026] [2020-10-16 02:56:00,975 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 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-16 02:56:01,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:01,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:01,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,114 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:01,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268777547] [2020-10-16 02:56:01,115 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:01,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:01,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:01,116 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:01,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 4052 flow. Second operand 13 states. [2020-10-16 02:56:01,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:01,117 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:01,225 INFO L129 PetriNetUnfolder]: 129/328 cut-off events. [2020-10-16 02:56:01,225 INFO L130 PetriNetUnfolder]: For 17738/17740 co-relation queries the response was YES. [2020-10-16 02:56:01,228 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 328 events. 129/328 cut-off events. For 17738/17740 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1875 event pairs, 0 based on Foata normal form. 4/332 useless extension candidates. Maximal degree in co-relation 3912. Up to 213 conditions per place. [2020-10-16 02:56:01,233 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2020-10-16 02:56:01,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 4533 flow [2020-10-16 02:56:01,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:01,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-16 02:56:01,234 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:56:01,235 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-16 02:56:01,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-16 02:56:01,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:01,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-16 02:56:01,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:01,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:01,237 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:01,237 INFO L185 Difference]: Start difference. First operand has 158 places, 163 transitions, 4052 flow. Second operand 8 states and 587 transitions. [2020-10-16 02:56:01,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 4533 flow [2020-10-16 02:56:01,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 171 transitions, 4205 flow, removed 133 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:01,289 INFO L241 Difference]: Finished difference. Result has 156 places, 165 transitions, 3855 flow [2020-10-16 02:56:01,289 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3855, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2020-10-16 02:56:01,289 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 138 predicate places. [2020-10-16 02:56:01,290 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 3855 flow [2020-10-16 02:56:01,290 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:01,290 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:01,290 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:01,490 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 02:56:01,491 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:01,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:01,491 INFO L82 PathProgramCache]: Analyzing trace with hash -2014169786, now seen corresponding path program 9 times [2020-10-16 02:56:01,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:01,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380848991] [2020-10-16 02:56:01,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380848991] [2020-10-16 02:56:01,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484483502] [2020-10-16 02:56:01,585 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 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-16 02:56:01,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:01,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:01,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:01,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151719693] [2020-10-16 02:56:01,728 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:01,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:01,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:01,730 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:01,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 3855 flow. Second operand 13 states. [2020-10-16 02:56:01,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:01,731 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:01,846 INFO L129 PetriNetUnfolder]: 131/335 cut-off events. [2020-10-16 02:56:01,846 INFO L130 PetriNetUnfolder]: For 18279/18281 co-relation queries the response was YES. [2020-10-16 02:56:01,850 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 335 events. 131/335 cut-off events. For 18279/18281 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 1945 event pairs, 0 based on Foata normal form. 4/339 useless extension candidates. Maximal degree in co-relation 3856. Up to 201 conditions per place. [2020-10-16 02:56:01,856 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 126 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2020-10-16 02:56:01,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 173 transitions, 4343 flow [2020-10-16 02:56:01,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:01,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:01,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 661 transitions. [2020-10-16 02:56:01,858 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863966770508827 [2020-10-16 02:56:01,858 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 661 transitions. [2020-10-16 02:56:01,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 661 transitions. [2020-10-16 02:56:01,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:01,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 661 transitions. [2020-10-16 02:56:01,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:01,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:01,861 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:01,861 INFO L185 Difference]: Start difference. First operand has 156 places, 165 transitions, 3855 flow. Second operand 9 states and 661 transitions. [2020-10-16 02:56:01,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 173 transitions, 4343 flow [2020-10-16 02:56:01,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 173 transitions, 4315 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:01,975 INFO L241 Difference]: Finished difference. Result has 161 places, 167 transitions, 4007 flow [2020-10-16 02:56:01,975 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4007, PETRI_PLACES=161, PETRI_TRANSITIONS=167} [2020-10-16 02:56:01,976 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 143 predicate places. [2020-10-16 02:56:01,976 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 4007 flow [2020-10-16 02:56:01,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:01,976 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:01,976 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,176 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 02:56:02,177 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1992720266, now seen corresponding path program 10 times [2020-10-16 02:56:02,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960938765] [2020-10-16 02:56:02,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960938765] [2020-10-16 02:56:02,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299989455] [2020-10-16 02:56:02,243 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 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-16 02:56:02,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:02,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:02,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:02,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:02,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:02,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124403038] [2020-10-16 02:56:02,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:02,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:02,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:02,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:02,372 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:02,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 4007 flow. Second operand 13 states. [2020-10-16 02:56:02,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:02,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:02,373 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,502 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-16 02:56:02,503 INFO L130 PetriNetUnfolder]: For 19624/19626 co-relation queries the response was YES. [2020-10-16 02:56:02,504 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4101 conditions, 340 events. 133/340 cut-off events. For 19624/19626 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1985 event pairs, 0 based on Foata normal form. 4/344 useless extension candidates. Maximal degree in co-relation 4021. Up to 194 conditions per place. [2020-10-16 02:56:02,509 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 117 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2020-10-16 02:56:02,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 4503 flow [2020-10-16 02:56:02,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:02,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:02,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2020-10-16 02:56:02,511 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:56:02,511 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2020-10-16 02:56:02,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2020-10-16 02:56:02,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2020-10-16 02:56:02,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:02,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:02,514 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:02,514 INFO L185 Difference]: Start difference. First operand has 161 places, 167 transitions, 4007 flow. Second operand 10 states and 735 transitions. [2020-10-16 02:56:02,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 4503 flow [2020-10-16 02:56:02,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 175 transitions, 4447 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:02,559 INFO L241 Difference]: Finished difference. Result has 166 places, 169 transitions, 4167 flow [2020-10-16 02:56:02,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4167, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2020-10-16 02:56:02,559 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 148 predicate places. [2020-10-16 02:56:02,560 INFO L481 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 4167 flow [2020-10-16 02:56:02,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:02,560 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,560 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 02:56:02,775 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,775 INFO L82 PathProgramCache]: Analyzing trace with hash -1992006026, now seen corresponding path program 11 times [2020-10-16 02:56:02,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948413899] [2020-10-16 02:56:02,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,830 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948413899] [2020-10-16 02:56:02,830 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534308538] [2020-10-16 02:56:02,831 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 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-16 02:56:02,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:02,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:02,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:02,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:02,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:02,946 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:02,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:02,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833877217] [2020-10-16 02:56:02,948 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:02,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:02,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:02,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:02,949 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:02,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states. [2020-10-16 02:56:02,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:02,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:02,950 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,145 INFO L129 PetriNetUnfolder]: 137/350 cut-off events. [2020-10-16 02:56:03,146 INFO L130 PetriNetUnfolder]: For 20684/20686 co-relation queries the response was YES. [2020-10-16 02:56:03,148 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4324 conditions, 350 events. 137/350 cut-off events. For 20684/20686 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2058 event pairs, 0 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 4242. Up to 192 conditions per place. [2020-10-16 02:56:03,153 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2020-10-16 02:56:03,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 5052 flow [2020-10-16 02:56:03,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:03,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:03,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:03,156 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:03,156 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:03,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:03,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:03,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:03,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:03,159 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:03,159 INFO L185 Difference]: Start difference. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:03,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 5052 flow [2020-10-16 02:56:03,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 184 transitions, 4979 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:03,210 INFO L241 Difference]: Finished difference. Result has 174 places, 178 transitions, 4723 flow [2020-10-16 02:56:03,210 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4723, PETRI_PLACES=174, PETRI_TRANSITIONS=178} [2020-10-16 02:56:03,211 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 156 predicate places. [2020-10-16 02:56:03,211 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 178 transitions, 4723 flow [2020-10-16 02:56:03,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:03,211 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,211 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:03,419 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:03,420 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:03,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:03,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1815966637, now seen corresponding path program 14 times [2020-10-16 02:56:03,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:03,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692401961] [2020-10-16 02:56:03,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,492 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-16 02:56:03,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692401961] [2020-10-16 02:56:03,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424805633] [2020-10-16 02:56:03,493 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 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-16 02:56:03,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:03,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,614 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-16 02:56:03,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:03,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897814218] [2020-10-16 02:56:03,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:03,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:03,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:03,616 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:03,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 178 transitions, 4723 flow. Second operand 13 states. [2020-10-16 02:56:03,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:03,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,805 INFO L129 PetriNetUnfolder]: 138/353 cut-off events. [2020-10-16 02:56:03,805 INFO L130 PetriNetUnfolder]: For 22757/22759 co-relation queries the response was YES. [2020-10-16 02:56:03,807 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 353 events. 138/353 cut-off events. For 22757/22759 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2101 event pairs, 0 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 4448. Up to 201 conditions per place. [2020-10-16 02:56:03,812 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2020-10-16 02:56:03,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 188 transitions, 5252 flow [2020-10-16 02:56:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:03,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:03,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:03,814 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:03,814 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:03,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:03,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:03,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:03,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:03,816 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:03,816 INFO L185 Difference]: Start difference. First operand has 174 places, 178 transitions, 4723 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:03,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 188 transitions, 5252 flow [2020-10-16 02:56:03,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 188 transitions, 4831 flow, removed 172 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:03,874 INFO L241 Difference]: Finished difference. Result has 179 places, 182 transitions, 4541 flow [2020-10-16 02:56:03,874 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4541, PETRI_PLACES=179, PETRI_TRANSITIONS=182} [2020-10-16 02:56:03,875 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 161 predicate places. [2020-10-16 02:56:03,875 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 4541 flow [2020-10-16 02:56:03,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:03,875 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,875 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,075 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,076 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1794382923, now seen corresponding path program 15 times [2020-10-16 02:56:04,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504939921] [2020-10-16 02:56:04,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,144 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-16 02:56:04,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504939921] [2020-10-16 02:56:04,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653783980] [2020-10-16 02:56:04,145 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 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-16 02:56:04,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:04,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:04,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:04,293 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-16 02:56:04,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:04,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:04,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160713604] [2020-10-16 02:56:04,294 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:04,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:04,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:04,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:04,296 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:04,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 4541 flow. Second operand 13 states. [2020-10-16 02:56:04,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:04,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:04,297 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:04,495 INFO L129 PetriNetUnfolder]: 140/359 cut-off events. [2020-10-16 02:56:04,495 INFO L130 PetriNetUnfolder]: For 23510/23512 co-relation queries the response was YES. [2020-10-16 02:56:04,499 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 359 events. 140/359 cut-off events. For 23510/23512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2126 event pairs, 0 based on Foata normal form. 3/362 useless extension candidates. Maximal degree in co-relation 4388. Up to 212 conditions per place. [2020-10-16 02:56:04,504 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2020-10-16 02:56:04,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5118 flow [2020-10-16 02:56:04,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:04,505 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:04,505 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:04,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:04,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:04,509 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:04,509 INFO L185 Difference]: Start difference. First operand has 179 places, 182 transitions, 4541 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:04,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5118 flow [2020-10-16 02:56:04,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 190 transitions, 5064 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:04,581 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4765 flow [2020-10-16 02:56:04,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4765, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-16 02:56:04,581 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-16 02:56:04,581 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4765 flow [2020-10-16 02:56:04,582 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:04,582 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:04,582 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,788 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1842569414, now seen corresponding path program 16 times [2020-10-16 02:56:04,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609883012] [2020-10-16 02:56:04,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:04,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609883012] [2020-10-16 02:56:04,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138949564] [2020-10-16 02:56:04,860 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 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-16 02:56:04,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:04,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:04,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:05,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:05,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818771562] [2020-10-16 02:56:05,010 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:05,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:05,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:05,013 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:05,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4765 flow. Second operand 13 states. [2020-10-16 02:56:05,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:05,014 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,273 INFO L129 PetriNetUnfolder]: 143/366 cut-off events. [2020-10-16 02:56:05,273 INFO L130 PetriNetUnfolder]: For 25037/25043 co-relation queries the response was YES. [2020-10-16 02:56:05,279 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4652 conditions, 366 events. 143/366 cut-off events. For 25037/25043 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2179 event pairs, 0 based on Foata normal form. 7/373 useless extension candidates. Maximal degree in co-relation 4562. Up to 211 conditions per place. [2020-10-16 02:56:05,288 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 131 selfloop transitions, 55 changer transitions 0/193 dead transitions. [2020-10-16 02:56:05,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 193 transitions, 5319 flow [2020-10-16 02:56:05,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:05,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:05,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 809 transitions. [2020-10-16 02:56:05,292 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-16 02:56:05,293 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 809 transitions. [2020-10-16 02:56:05,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 809 transitions. [2020-10-16 02:56:05,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:05,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 809 transitions. [2020-10-16 02:56:05,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:05,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:05,299 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:05,299 INFO L185 Difference]: Start difference. First operand has 184 places, 186 transitions, 4765 flow. Second operand 11 states and 809 transitions. [2020-10-16 02:56:05,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 193 transitions, 5319 flow [2020-10-16 02:56:05,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 193 transitions, 5271 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:05,466 INFO L241 Difference]: Finished difference. Result has 188 places, 189 transitions, 4979 flow [2020-10-16 02:56:05,466 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4979, PETRI_PLACES=188, PETRI_TRANSITIONS=189} [2020-10-16 02:56:05,466 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-16 02:56:05,467 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 189 transitions, 4979 flow [2020-10-16 02:56:05,467 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:05,467 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,467 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:05,681 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 02:56:05,681 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:05,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:05,682 INFO L82 PathProgramCache]: Analyzing trace with hash -676827796, now seen corresponding path program 17 times [2020-10-16 02:56:05,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:05,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981342108] [2020-10-16 02:56:05,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:05,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:05,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981342108] [2020-10-16 02:56:05,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749353393] [2020-10-16 02:56:05,746 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 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-16 02:56:05,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:05,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:05,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:05,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:05,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:05,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:05,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100803516] [2020-10-16 02:56:05,905 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:05,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:05,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:05,906 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:05,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states. [2020-10-16 02:56:05,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:05,906 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:06,257 INFO L129 PetriNetUnfolder]: 149/382 cut-off events. [2020-10-16 02:56:06,258 INFO L130 PetriNetUnfolder]: For 28164/28166 co-relation queries the response was YES. [2020-10-16 02:56:06,261 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 382 events. 149/382 cut-off events. For 28164/28166 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2312 event pairs, 0 based on Foata normal form. 4/386 useless extension candidates. Maximal degree in co-relation 4928. Up to 201 conditions per place. [2020-10-16 02:56:06,267 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 107 selfloop transitions, 87 changer transitions 0/201 dead transitions. [2020-10-16 02:56:06,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 201 transitions, 5859 flow [2020-10-16 02:56:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:06,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:06,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:06,269 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:06,269 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:06,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:06,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:06,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:06,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:06,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:06,272 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:06,272 INFO L185 Difference]: Start difference. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:06,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 201 transitions, 5859 flow [2020-10-16 02:56:06,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 201 transitions, 5783 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:06,365 INFO L241 Difference]: Finished difference. Result has 194 places, 197 transitions, 5590 flow [2020-10-16 02:56:06,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5590, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2020-10-16 02:56:06,366 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-16 02:56:06,366 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 5590 flow [2020-10-16 02:56:06,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:06,366 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:06,366 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,572 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,573 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1942442801, now seen corresponding path program 18 times [2020-10-16 02:56:06,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015694046] [2020-10-16 02:56:06,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,640 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-16 02:56:06,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015694046] [2020-10-16 02:56:06,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318721642] [2020-10-16 02:56:06,641 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 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-16 02:56:06,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:06,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,786 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-16 02:56:06,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,787 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:06,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039492098] [2020-10-16 02:56:06,788 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:06,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:06,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:06,789 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:06,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states. [2020-10-16 02:56:06,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:06,790 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,038 INFO L129 PetriNetUnfolder]: 152/390 cut-off events. [2020-10-16 02:56:07,039 INFO L130 PetriNetUnfolder]: For 32069/32075 co-relation queries the response was YES. [2020-10-16 02:56:07,042 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 390 events. 152/390 cut-off events. For 32069/32075 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2388 event pairs, 0 based on Foata normal form. 7/397 useless extension candidates. Maximal degree in co-relation 5331. Up to 220 conditions per place. [2020-10-16 02:56:07,048 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2020-10-16 02:56:07,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 207 transitions, 6334 flow [2020-10-16 02:56:07,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:07,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:07,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:07,050 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:07,050 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:07,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:07,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:07,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:07,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:07,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:07,055 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:07,055 INFO L185 Difference]: Start difference. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 207 transitions, 6334 flow [2020-10-16 02:56:07,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 207 transitions, 6049 flow, removed 120 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:07,186 INFO L241 Difference]: Finished difference. Result has 201 places, 202 transitions, 5760 flow [2020-10-16 02:56:07,186 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5760, PETRI_PLACES=201, PETRI_TRANSITIONS=202} [2020-10-16 02:56:07,186 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-16 02:56:07,186 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 5760 flow [2020-10-16 02:56:07,186 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:07,187 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:07,187 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,401 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 02:56:07,402 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,402 INFO L82 PathProgramCache]: Analyzing trace with hash 129206906, now seen corresponding path program 19 times [2020-10-16 02:56:07,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614766804] [2020-10-16 02:56:07,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:07,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614766804] [2020-10-16 02:56:07,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538501699] [2020-10-16 02:56:07,456 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 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-16 02:56:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:07,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:07,602 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:07,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:07,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:07,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:07,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363352942] [2020-10-16 02:56:07,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:07,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:07,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:07,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:07,640 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:07,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 5760 flow. Second operand 13 states. [2020-10-16 02:56:07,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:07,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:07,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,065 INFO L129 PetriNetUnfolder]: 159/408 cut-off events. [2020-10-16 02:56:08,065 INFO L130 PetriNetUnfolder]: For 34734/34740 co-relation queries the response was YES. [2020-10-16 02:56:08,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 408 events. 159/408 cut-off events. For 34734/34740 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 2510 event pairs, 0 based on Foata normal form. 8/416 useless extension candidates. Maximal degree in co-relation 5625. Up to 212 conditions per place. [2020-10-16 02:56:08,074 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 110 changer transitions 0/213 dead transitions. [2020-10-16 02:56:08,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 6674 flow [2020-10-16 02:56:08,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:08,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:08,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-16 02:56:08,076 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-16 02:56:08,076 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-16 02:56:08,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-16 02:56:08,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-16 02:56:08,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:08,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:08,079 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:08,079 INFO L185 Difference]: Start difference. First operand has 201 places, 202 transitions, 5760 flow. Second operand 17 states and 1251 transitions. [2020-10-16 02:56:08,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 6674 flow [2020-10-16 02:56:08,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 213 transitions, 6608 flow, removed 3 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:08,166 INFO L241 Difference]: Finished difference. Result has 213 places, 211 transitions, 6431 flow [2020-10-16 02:56:08,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6431, PETRI_PLACES=213, PETRI_TRANSITIONS=211} [2020-10-16 02:56:08,166 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-16 02:56:08,166 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 211 transitions, 6431 flow [2020-10-16 02:56:08,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:08,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:08,167 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:08,372 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:08,373 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:08,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:08,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1928322611, now seen corresponding path program 20 times [2020-10-16 02:56:08,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:08,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616871767] [2020-10-16 02:56:08,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:08,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,446 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-16 02:56:08,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616871767] [2020-10-16 02:56:08,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736027642] [2020-10-16 02:56:08,446 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 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-16 02:56:08,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:08,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:08,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:08,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:08,558 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:08,595 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-16 02:56:08,595 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:08,596 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:08,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531926409] [2020-10-16 02:56:08,596 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:08,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:08,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:08,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:08,598 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:08,598 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states. [2020-10-16 02:56:08,598 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:08,598 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:08,599 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,923 INFO L129 PetriNetUnfolder]: 165/425 cut-off events. [2020-10-16 02:56:08,923 INFO L130 PetriNetUnfolder]: For 39748/39754 co-relation queries the response was YES. [2020-10-16 02:56:08,926 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 425 events. 165/425 cut-off events. For 39748/39754 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 2641 event pairs, 0 based on Foata normal form. 8/433 useless extension candidates. Maximal degree in co-relation 6206. Up to 212 conditions per place. [2020-10-16 02:56:08,931 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 107 changer transitions 0/225 dead transitions. [2020-10-16 02:56:08,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 7482 flow [2020-10-16 02:56:08,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:08,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:08,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:08,935 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:08,936 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:08,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:08,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:08,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:08,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:08,939 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:08,939 INFO L185 Difference]: Start difference. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:08,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 7482 flow [2020-10-16 02:56:09,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 225 transitions, 7128 flow, removed 118 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:09,081 INFO L241 Difference]: Finished difference. Result has 214 places, 219 transitions, 6900 flow [2020-10-16 02:56:09,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6900, PETRI_PLACES=214, PETRI_TRANSITIONS=219} [2020-10-16 02:56:09,082 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 196 predicate places. [2020-10-16 02:56:09,082 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 219 transitions, 6900 flow [2020-10-16 02:56:09,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:09,082 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:09,082 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:09,282 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 02:56:09,283 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:09,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:09,284 INFO L82 PathProgramCache]: Analyzing trace with hash -2070671413, now seen corresponding path program 21 times [2020-10-16 02:56:09,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:09,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78504572] [2020-10-16 02:56:09,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,335 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-16 02:56:09,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78504572] [2020-10-16 02:56:09,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232736669] [2020-10-16 02:56:09,335 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 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-16 02:56:09,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:09,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:09,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:09,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:09,486 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-16 02:56:09,487 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:09,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:09,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771183296] [2020-10-16 02:56:09,487 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:09,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:09,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:09,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:09,488 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:09,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states. [2020-10-16 02:56:09,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:09,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:09,489 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:09,809 INFO L129 PetriNetUnfolder]: 168/432 cut-off events. [2020-10-16 02:56:09,810 INFO L130 PetriNetUnfolder]: For 43636/43638 co-relation queries the response was YES. [2020-10-16 02:56:09,816 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 432 events. 168/432 cut-off events. For 43636/43638 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 2719 event pairs, 0 based on Foata normal form. 3/435 useless extension candidates. Maximal degree in co-relation 6431. Up to 228 conditions per place. [2020-10-16 02:56:09,825 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 84 changer transitions 0/231 dead transitions. [2020-10-16 02:56:09,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 7613 flow [2020-10-16 02:56:09,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:09,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:09,827 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:09,827 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:09,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:09,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:09,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:09,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:09,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:09,831 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:09,831 INFO L185 Difference]: Start difference. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:09,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 7613 flow [2020-10-16 02:56:10,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 231 transitions, 7206 flow, removed 152 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:10,013 INFO L241 Difference]: Finished difference. Result has 220 places, 224 transitions, 6906 flow [2020-10-16 02:56:10,013 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6906, PETRI_PLACES=220, PETRI_TRANSITIONS=224} [2020-10-16 02:56:10,013 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-16 02:56:10,014 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 224 transitions, 6906 flow [2020-10-16 02:56:10,014 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:10,014 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,014 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:10,228 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:10,228 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:10,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:10,229 INFO L82 PathProgramCache]: Analyzing trace with hash -2069957173, now seen corresponding path program 22 times [2020-10-16 02:56:10,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:10,229 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236185746] [2020-10-16 02:56:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:10,282 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-16 02:56:10,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236185746] [2020-10-16 02:56:10,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359196786] [2020-10-16 02:56:10,283 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 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-16 02:56:10,343 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:10,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:10,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:10,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:10,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:10,426 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-16 02:56:10,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:10,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:10,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644075061] [2020-10-16 02:56:10,427 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:10,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:10,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:10,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:10,429 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:10,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 224 transitions, 6906 flow. Second operand 13 states. [2020-10-16 02:56:10,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:10,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:10,430 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:10,847 INFO L129 PetriNetUnfolder]: 175/450 cut-off events. [2020-10-16 02:56:10,847 INFO L130 PetriNetUnfolder]: For 46500/46502 co-relation queries the response was YES. [2020-10-16 02:56:10,852 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 450 events. 175/450 cut-off events. For 46500/46502 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2856 event pairs, 0 based on Foata normal form. 4/454 useless extension candidates. Maximal degree in co-relation 6721. Up to 211 conditions per place. [2020-10-16 02:56:10,858 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 147 changer transitions 0/236 dead transitions. [2020-10-16 02:56:10,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 236 transitions, 7927 flow [2020-10-16 02:56:10,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:10,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:10,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:10,860 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:10,861 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:10,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:10,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:10,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:10,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:10,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:10,865 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:10,865 INFO L185 Difference]: Start difference. First operand has 220 places, 224 transitions, 6906 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:10,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 236 transitions, 7927 flow [2020-10-16 02:56:10,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 236 transitions, 7798 flow, removed 14 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:10,996 INFO L241 Difference]: Finished difference. Result has 231 places, 233 transitions, 7668 flow [2020-10-16 02:56:10,997 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7668, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2020-10-16 02:56:10,997 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:10,997 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 7668 flow [2020-10-16 02:56:10,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:10,997 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,997 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:11,208 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 02:56:11,209 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:11,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:11,209 INFO L82 PathProgramCache]: Analyzing trace with hash -2069956212, now seen corresponding path program 23 times [2020-10-16 02:56:11,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:11,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661060535] [2020-10-16 02:56:11,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:11,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661060535] [2020-10-16 02:56:11,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486964989] [2020-10-16 02:56:11,265 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 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-16 02:56:11,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:11,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:11,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:11,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:11,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:11,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:11,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:11,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:11,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129192661] [2020-10-16 02:56:11,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:11,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:11,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:11,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:11,395 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:11,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states. [2020-10-16 02:56:11,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:11,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:11,396 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:11,767 INFO L129 PetriNetUnfolder]: 183/470 cut-off events. [2020-10-16 02:56:11,768 INFO L130 PetriNetUnfolder]: For 51415/51417 co-relation queries the response was YES. [2020-10-16 02:56:11,775 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7481 conditions, 470 events. 183/470 cut-off events. For 51415/51417 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3006 event pairs, 0 based on Foata normal form. 4/474 useless extension candidates. Maximal degree in co-relation 7372. Up to 248 conditions per place. [2020-10-16 02:56:11,784 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 103 changer transitions 0/248 dead transitions. [2020-10-16 02:56:11,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 248 transitions, 8921 flow [2020-10-16 02:56:11,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:11,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:11,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:11,787 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:11,787 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:11,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:11,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:11,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:11,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:11,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:11,791 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:11,791 INFO L185 Difference]: Start difference. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:11,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 248 transitions, 8921 flow [2020-10-16 02:56:11,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 248 transitions, 8389 flow, removed 184 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:11,969 INFO L241 Difference]: Finished difference. Result has 231 places, 243 transitions, 8108 flow [2020-10-16 02:56:11,969 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8108, PETRI_PLACES=231, PETRI_TRANSITIONS=243} [2020-10-16 02:56:11,969 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:11,969 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 243 transitions, 8108 flow [2020-10-16 02:56:11,970 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:11,970 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:11,970 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:12,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 02:56:12,176 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:12,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:12,176 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986964, now seen corresponding path program 24 times [2020-10-16 02:56:12,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:12,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039537676] [2020-10-16 02:56:12,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:12,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039537676] [2020-10-16 02:56:12,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726718319] [2020-10-16 02:56:12,228 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 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-16 02:56:12,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:12,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:12,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:12,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:12,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:12,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,379 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:12,379 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:12,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316880922] [2020-10-16 02:56:12,380 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:12,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:12,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:12,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:12,382 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:12,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 243 transitions, 8108 flow. Second operand 13 states. [2020-10-16 02:56:12,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:12,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:12,384 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:12,842 INFO L129 PetriNetUnfolder]: 191/494 cut-off events. [2020-10-16 02:56:12,842 INFO L130 PetriNetUnfolder]: For 57580/57586 co-relation queries the response was YES. [2020-10-16 02:56:12,846 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 494 events. 191/494 cut-off events. For 57580/57586 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3229 event pairs, 0 based on Foata normal form. 8/502 useless extension candidates. Maximal degree in co-relation 7852. Up to 278 conditions per place. [2020-10-16 02:56:12,852 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 141 selfloop transitions, 106 changer transitions 0/254 dead transitions. [2020-10-16 02:56:12,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 254 transitions, 9253 flow [2020-10-16 02:56:12,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:12,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:12,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:12,855 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:12,855 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:12,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:12,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:12,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:12,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:12,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:12,859 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:12,859 INFO L185 Difference]: Start difference. First operand has 231 places, 243 transitions, 8108 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:12,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 254 transitions, 9253 flow [2020-10-16 02:56:13,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 254 transitions, 8774 flow, removed 183 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:13,049 INFO L241 Difference]: Finished difference. Result has 243 places, 253 transitions, 8486 flow [2020-10-16 02:56:13,050 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8486, PETRI_PLACES=243, PETRI_TRANSITIONS=253} [2020-10-16 02:56:13,050 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-16 02:56:13,050 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 8486 flow [2020-10-16 02:56:13,050 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:13,050 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:13,050 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:13,250 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 02:56:13,251 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:13,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:13,252 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986003, now seen corresponding path program 25 times [2020-10-16 02:56:13,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:13,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724458637] [2020-10-16 02:56:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,305 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-16 02:56:13,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724458637] [2020-10-16 02:56:13,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108571357] [2020-10-16 02:56:13,306 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 02:56:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:13,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:13,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:13,415 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-16 02:56:13,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:13,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:13,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734499922] [2020-10-16 02:56:13,416 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:13,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:13,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:13,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:13,417 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:13,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 8486 flow. Second operand 13 states. [2020-10-16 02:56:13,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:13,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:13,418 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:13,879 INFO L129 PetriNetUnfolder]: 197/509 cut-off events. [2020-10-16 02:56:13,879 INFO L130 PetriNetUnfolder]: For 58758/58764 co-relation queries the response was YES. [2020-10-16 02:56:13,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8207 conditions, 509 events. 197/509 cut-off events. For 58758/58764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3347 event pairs, 0 based on Foata normal form. 8/517 useless extension candidates. Maximal degree in co-relation 8094. Up to 186 conditions per place. [2020-10-16 02:56:13,889 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 202 changer transitions 0/268 dead transitions. [2020-10-16 02:56:13,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 9717 flow [2020-10-16 02:56:13,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:13,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:13,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:56:13,901 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:56:13,901 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:56:13,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:56:13,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:13,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:56:13,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:13,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:13,906 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:13,906 INFO L185 Difference]: Start difference. First operand has 243 places, 253 transitions, 8486 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:56:13,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 9717 flow [2020-10-16 02:56:14,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 268 transitions, 9260 flow, removed 177 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:14,091 INFO L241 Difference]: Finished difference. Result has 251 places, 261 transitions, 9142 flow [2020-10-16 02:56:14,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9142, PETRI_PLACES=251, PETRI_TRANSITIONS=261} [2020-10-16 02:56:14,091 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-16 02:56:14,091 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 261 transitions, 9142 flow [2020-10-16 02:56:14,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:14,092 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:14,092 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:14,299 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 02:56:14,300 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:14,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:14,300 INFO L82 PathProgramCache]: Analyzing trace with hash -63088029, now seen corresponding path program 5 times [2020-10-16 02:56:14,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:14,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783771598] [2020-10-16 02:56:14,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:14,368 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783771598] [2020-10-16 02:56:14,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437279469] [2020-10-16 02:56:14,368 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 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-16 02:56:14,404 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:14,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:14,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:14,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:14,506 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:14,534 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:14,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:56:14,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280492533] [2020-10-16 02:56:14,535 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:56:14,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:14,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:56:14,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:56:14,537 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:14,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 261 transitions, 9142 flow. Second operand 16 states. [2020-10-16 02:56:14,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:14,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:14,539 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:14,809 INFO L129 PetriNetUnfolder]: 206/533 cut-off events. [2020-10-16 02:56:14,810 INFO L130 PetriNetUnfolder]: For 62927/62933 co-relation queries the response was YES. [2020-10-16 02:56:14,815 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8798 conditions, 533 events. 206/533 cut-off events. For 62927/62933 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3548 event pairs, 0 based on Foata normal form. 8/541 useless extension candidates. Maximal degree in co-relation 8683. Up to 342 conditions per place. [2020-10-16 02:56:14,819 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 57 changer transitions 0/273 dead transitions. [2020-10-16 02:56:14,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 273 transitions, 10423 flow [2020-10-16 02:56:14,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:14,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:14,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:14,821 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:14,821 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:14,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:14,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:14,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:14,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:14,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:14,823 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:14,823 INFO L185 Difference]: Start difference. First operand has 251 places, 261 transitions, 9142 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:14,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 273 transitions, 10423 flow [2020-10-16 02:56:14,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 273 transitions, 9663 flow, removed 299 selfloop flow, removed 16 redundant places. [2020-10-16 02:56:14,982 INFO L241 Difference]: Finished difference. Result has 252 places, 272 transitions, 9211 flow [2020-10-16 02:56:14,983 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9211, PETRI_PLACES=252, PETRI_TRANSITIONS=272} [2020-10-16 02:56:14,983 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 234 predicate places. [2020-10-16 02:56:14,983 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 9211 flow [2020-10-16 02:56:14,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:56:14,983 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:14,983 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:15,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:15,196 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:15,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:15,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1392720614, now seen corresponding path program 26 times [2020-10-16 02:56:15,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:15,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504670608] [2020-10-16 02:56:15,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:15,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:15,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:15,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504670608] [2020-10-16 02:56:15,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922060621] [2020-10-16 02:56:15,276 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-16 02:56:15,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:15,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:15,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:15,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:15,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:15,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:15,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:15,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641473378] [2020-10-16 02:56:15,419 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:15,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:15,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:15,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:15,421 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:15,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 9211 flow. Second operand 13 states. [2020-10-16 02:56:15,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:15,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:15,422 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:15,646 INFO L129 PetriNetUnfolder]: 207/535 cut-off events. [2020-10-16 02:56:15,646 INFO L130 PetriNetUnfolder]: For 65591/65593 co-relation queries the response was YES. [2020-10-16 02:56:15,652 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8674 conditions, 535 events. 207/535 cut-off events. For 65591/65593 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3568 event pairs, 0 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 8557. Up to 349 conditions per place. [2020-10-16 02:56:15,657 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 241 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2020-10-16 02:56:15,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 10145 flow [2020-10-16 02:56:15,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:15,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:15,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-16 02:56:15,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:15,659 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-16 02:56:15,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-16 02:56:15,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:15,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-16 02:56:15,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:15,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:15,661 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:15,661 INFO L185 Difference]: Start difference. First operand has 252 places, 272 transitions, 9211 flow. Second operand 9 states and 660 transitions. [2020-10-16 02:56:15,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 10145 flow [2020-10-16 02:56:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 284 transitions, 9736 flow, removed 155 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:15,812 INFO L241 Difference]: Finished difference. Result has 250 places, 274 transitions, 9079 flow [2020-10-16 02:56:15,812 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8874, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9079, PETRI_PLACES=250, PETRI_TRANSITIONS=274} [2020-10-16 02:56:15,812 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 232 predicate places. [2020-10-16 02:56:15,812 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 274 transitions, 9079 flow [2020-10-16 02:56:15,813 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:15,813 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:15,813 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,013 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 02:56:16,014 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1442208078, now seen corresponding path program 27 times [2020-10-16 02:56:16,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,015 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192675148] [2020-10-16 02:56:16,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192675148] [2020-10-16 02:56:16,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135216537] [2020-10-16 02:56:16,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 02:56:16,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:16,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:16,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:16,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:16,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:16,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894380296] [2020-10-16 02:56:16,236 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:16,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:16,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:16,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:16,237 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:16,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 274 transitions, 9079 flow. Second operand 13 states. [2020-10-16 02:56:16,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:16,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:16,237 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:16,480 INFO L129 PetriNetUnfolder]: 214/556 cut-off events. [2020-10-16 02:56:16,480 INFO L130 PetriNetUnfolder]: For 64373/64375 co-relation queries the response was YES. [2020-10-16 02:56:16,484 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 556 events. 214/556 cut-off events. For 64373/64375 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 3760 event pairs, 0 based on Foata normal form. 3/559 useless extension candidates. Maximal degree in co-relation 8517. Up to 354 conditions per place. [2020-10-16 02:56:16,488 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 243 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2020-10-16 02:56:16,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 295 transitions, 10281 flow [2020-10-16 02:56:16,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:16,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:16,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-16 02:56:16,490 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:56:16,490 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-16 02:56:16,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-16 02:56:16,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:16,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-16 02:56:16,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:16,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:16,493 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:16,493 INFO L185 Difference]: Start difference. First operand has 250 places, 274 transitions, 9079 flow. Second operand 10 states and 733 transitions. [2020-10-16 02:56:16,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 295 transitions, 10281 flow [2020-10-16 02:56:16,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 295 transitions, 10244 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:16,666 INFO L241 Difference]: Finished difference. Result has 256 places, 284 transitions, 9600 flow [2020-10-16 02:56:16,666 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9042, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9600, PETRI_PLACES=256, PETRI_TRANSITIONS=284} [2020-10-16 02:56:16,666 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 238 predicate places. [2020-10-16 02:56:16,666 INFO L481 AbstractCegarLoop]: Abstraction has has 256 places, 284 transitions, 9600 flow [2020-10-16 02:56:16,667 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:16,667 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:16,667 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 02:56:16,878 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1980599364, now seen corresponding path program 28 times [2020-10-16 02:56:16,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57599503] [2020-10-16 02:56:16,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57599503] [2020-10-16 02:56:16,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197285649] [2020-10-16 02:56:16,941 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-16 02:56:16,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:16,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:16,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:16,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:17,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,112 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:17,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:17,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617449673] [2020-10-16 02:56:17,113 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:17,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:17,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:17,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:17,114 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:17,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 284 transitions, 9600 flow. Second operand 13 states. [2020-10-16 02:56:17,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:17,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:17,115 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:17,371 INFO L129 PetriNetUnfolder]: 215/559 cut-off events. [2020-10-16 02:56:17,372 INFO L130 PetriNetUnfolder]: For 66671/66673 co-relation queries the response was YES. [2020-10-16 02:56:17,376 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8791 conditions, 559 events. 215/559 cut-off events. For 66671/66673 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 3831 event pairs, 0 based on Foata normal form. 3/562 useless extension candidates. Maximal degree in co-relation 8670. Up to 334 conditions per place. [2020-10-16 02:56:17,380 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 224 selfloop transitions, 68 changer transitions 0/299 dead transitions. [2020-10-16 02:56:17,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 299 transitions, 10533 flow [2020-10-16 02:56:17,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:17,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:17,382 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:17,382 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:17,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:17,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:17,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:17,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:17,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:17,384 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:17,384 INFO L185 Difference]: Start difference. First operand has 256 places, 284 transitions, 9600 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:17,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 299 transitions, 10533 flow [2020-10-16 02:56:17,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 299 transitions, 10490 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:17,562 INFO L241 Difference]: Finished difference. Result has 264 places, 287 transitions, 9878 flow [2020-10-16 02:56:17,562 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9557, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9878, PETRI_PLACES=264, PETRI_TRANSITIONS=287} [2020-10-16 02:56:17,563 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 246 predicate places. [2020-10-16 02:56:17,563 INFO L481 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 9878 flow [2020-10-16 02:56:17,563 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:17,563 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:17,563 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:17,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:17,764 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:17,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:17,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1985096844, now seen corresponding path program 29 times [2020-10-16 02:56:17,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:17,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854172057] [2020-10-16 02:56:17,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:17,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854172057] [2020-10-16 02:56:17,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147369381] [2020-10-16 02:56:17,834 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-16 02:56:17,886 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:17,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:17,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:17,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:17,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:17,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:17,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447495159] [2020-10-16 02:56:17,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:17,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:17,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:17,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:17,984 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:17,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 9878 flow. Second operand 13 states. [2020-10-16 02:56:17,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:17,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:17,985 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:18,222 INFO L129 PetriNetUnfolder]: 216/562 cut-off events. [2020-10-16 02:56:18,222 INFO L130 PetriNetUnfolder]: For 67697/67703 co-relation queries the response was YES. [2020-10-16 02:56:18,227 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 562 events. 216/562 cut-off events. For 67697/67703 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 3821 event pairs, 0 based on Foata normal form. 7/569 useless extension candidates. Maximal degree in co-relation 8848. Up to 346 conditions per place. [2020-10-16 02:56:18,231 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2020-10-16 02:56:18,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 296 transitions, 10713 flow [2020-10-16 02:56:18,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:18,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:18,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:18,233 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:18,233 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:18,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:18,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:18,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:18,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:18,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:18,235 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:18,235 INFO L185 Difference]: Start difference. First operand has 264 places, 287 transitions, 9878 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 296 transitions, 10713 flow [2020-10-16 02:56:18,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 296 transitions, 10649 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:18,410 INFO L241 Difference]: Finished difference. Result has 270 places, 289 transitions, 10092 flow [2020-10-16 02:56:18,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10092, PETRI_PLACES=270, PETRI_TRANSITIONS=289} [2020-10-16 02:56:18,410 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-16 02:56:18,410 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 289 transitions, 10092 flow [2020-10-16 02:56:18,410 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:18,411 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:18,411 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:18,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 02:56:18,611 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:18,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:18,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1644935332, now seen corresponding path program 30 times [2020-10-16 02:56:18,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:18,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079844898] [2020-10-16 02:56:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:18,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079844898] [2020-10-16 02:56:18,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761183257] [2020-10-16 02:56:18,671 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-16 02:56:18,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:18,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:18,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:18,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:18,799 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:18,800 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:18,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367714813] [2020-10-16 02:56:18,800 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:18,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:18,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:18,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:18,802 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:18,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states. [2020-10-16 02:56:18,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:18,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:18,802 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:19,069 INFO L129 PetriNetUnfolder]: 217/564 cut-off events. [2020-10-16 02:56:19,070 INFO L130 PetriNetUnfolder]: For 70165/70167 co-relation queries the response was YES. [2020-10-16 02:56:19,077 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9118 conditions, 564 events. 217/564 cut-off events. For 70165/70167 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3859 event pairs, 0 based on Foata normal form. 3/567 useless extension candidates. Maximal degree in co-relation 8992. Up to 335 conditions per place. [2020-10-16 02:56:19,084 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 219 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2020-10-16 02:56:19,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 298 transitions, 10935 flow [2020-10-16 02:56:19,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:19,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:19,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:19,087 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:19,087 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:19,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:19,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:19,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:19,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:19,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:19,090 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:19,090 INFO L185 Difference]: Start difference. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:19,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 298 transitions, 10935 flow [2020-10-16 02:56:19,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 298 transitions, 10858 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:19,381 INFO L241 Difference]: Finished difference. Result has 273 places, 291 transitions, 10337 flow [2020-10-16 02:56:19,382 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10017, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10337, PETRI_PLACES=273, PETRI_TRANSITIONS=291} [2020-10-16 02:56:19,382 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 255 predicate places. [2020-10-16 02:56:19,382 INFO L481 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 10337 flow [2020-10-16 02:56:19,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:19,382 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:19,382 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:19,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:19,596 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:19,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:19,596 INFO L82 PathProgramCache]: Analyzing trace with hash -1627269052, now seen corresponding path program 31 times [2020-10-16 02:56:19,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:19,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172782092] [2020-10-16 02:56:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:19,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:19,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172782092] [2020-10-16 02:56:19,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606787000] [2020-10-16 02:56:19,676 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-16 02:56:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:19,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:19,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:19,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:22,826 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-16 02:56:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:22,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:22,829 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:56:22,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179294753] [2020-10-16 02:56:22,829 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:22,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:22,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:22,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=125, Unknown=1, NotChecked=0, Total=182 [2020-10-16 02:56:22,830 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:22,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 10337 flow. Second operand 14 states. [2020-10-16 02:56:22,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:22,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:22,831 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:27,049 WARN L193 SmtUtils]: Spent 4.15 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-16 02:56:33,469 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-16 02:56:42,821 INFO L129 PetriNetUnfolder]: 224/582 cut-off events. [2020-10-16 02:56:42,821 INFO L130 PetriNetUnfolder]: For 78202/78204 co-relation queries the response was YES. [2020-10-16 02:56:42,826 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9699 conditions, 582 events. 224/582 cut-off events. For 78202/78204 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4012 event pairs, 0 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 9572. Up to 296 conditions per place. [2020-10-16 02:56:42,831 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 140 changer transitions 0/306 dead transitions. [2020-10-16 02:56:42,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 11797 flow [2020-10-16 02:56:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 02:56:42,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 02:56:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1324 transitions. [2020-10-16 02:56:42,853 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:56:42,853 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1324 transitions. [2020-10-16 02:56:42,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1324 transitions. [2020-10-16 02:56:42,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:42,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1324 transitions. [2020-10-16 02:56:42,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 02:56:42,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 02:56:42,856 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 02:56:42,856 INFO L185 Difference]: Start difference. First operand has 273 places, 291 transitions, 10337 flow. Second operand 18 states and 1324 transitions. [2020-10-16 02:56:42,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 11797 flow [2020-10-16 02:56:43,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 306 transitions, 11715 flow, removed 6 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:43,079 INFO L241 Difference]: Finished difference. Result has 284 places, 300 transitions, 11343 flow [2020-10-16 02:56:43,080 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10264, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11343, PETRI_PLACES=284, PETRI_TRANSITIONS=300} [2020-10-16 02:56:43,080 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-16 02:56:43,080 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 300 transitions, 11343 flow [2020-10-16 02:56:43,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:56:43,080 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:43,080 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:43,293 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 02:56:43,293 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:43,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:43,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1627270013, now seen corresponding path program 32 times [2020-10-16 02:56:43,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:43,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952885290] [2020-10-16 02:56:43,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:43,353 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-16 02:56:43,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952885290] [2020-10-16 02:56:43,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369674176] [2020-10-16 02:56:43,354 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-16 02:56:43,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:43,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:43,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:43,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:43,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:43,480 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-16 02:56:43,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:43,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:43,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966452291] [2020-10-16 02:56:43,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:43,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:43,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:43,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:43,483 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:43,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states. [2020-10-16 02:56:43,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:43,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:43,484 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:43,861 INFO L129 PetriNetUnfolder]: 232/604 cut-off events. [2020-10-16 02:56:43,861 INFO L130 PetriNetUnfolder]: For 86975/86981 co-relation queries the response was YES. [2020-10-16 02:56:43,866 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 604 events. 232/604 cut-off events. For 86975/86981 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4190 event pairs, 0 based on Foata normal form. 8/612 useless extension candidates. Maximal degree in co-relation 10430. Up to 362 conditions per place. [2020-10-16 02:56:43,872 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 208 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2020-10-16 02:56:43,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 313 transitions, 12715 flow [2020-10-16 02:56:43,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:43,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:43,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:43,873 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:43,873 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:43,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:43,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:43,876 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:43,876 INFO L185 Difference]: Start difference. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:43,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 313 transitions, 12715 flow [2020-10-16 02:56:44,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 313 transitions, 11988 flow, removed 276 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:44,090 INFO L241 Difference]: Finished difference. Result has 284 places, 310 transitions, 11568 flow [2020-10-16 02:56:44,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11568, PETRI_PLACES=284, PETRI_TRANSITIONS=310} [2020-10-16 02:56:44,091 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-16 02:56:44,091 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 310 transitions, 11568 flow [2020-10-16 02:56:44,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:44,091 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:44,091 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:44,306 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 02:56:44,306 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:44,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:44,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1622771572, now seen corresponding path program 33 times [2020-10-16 02:56:44,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:44,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634586712] [2020-10-16 02:56:44,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:44,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:44,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634586712] [2020-10-16 02:56:44,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9604629] [2020-10-16 02:56:44,359 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-16 02:56:44,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:44,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:44,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:44,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:44,477 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:44,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:44,487 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:44,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:44,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237227405] [2020-10-16 02:56:44,488 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:44,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:44,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:44,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:44,490 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:44,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states. [2020-10-16 02:56:44,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:44,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:44,491 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:44,910 INFO L129 PetriNetUnfolder]: 240/624 cut-off events. [2020-10-16 02:56:44,910 INFO L130 PetriNetUnfolder]: For 93066/93068 co-relation queries the response was YES. [2020-10-16 02:56:44,915 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10994 conditions, 624 events. 240/624 cut-off events. For 93066/93068 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4359 event pairs, 0 based on Foata normal form. 4/628 useless extension candidates. Maximal degree in co-relation 10861. Up to 371 conditions per place. [2020-10-16 02:56:44,921 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 220 selfloop transitions, 98 changer transitions 0/325 dead transitions. [2020-10-16 02:56:44,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 325 transitions, 13055 flow [2020-10-16 02:56:44,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:44,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:44,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:44,923 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:44,923 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:44,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:44,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:44,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:44,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:44,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:44,927 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:44,927 INFO L185 Difference]: Start difference. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:44,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 325 transitions, 13055 flow [2020-10-16 02:56:45,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 325 transitions, 12679 flow, removed 142 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:45,165 INFO L241 Difference]: Finished difference. Result has 290 places, 320 transitions, 12228 flow [2020-10-16 02:56:45,165 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11257, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12228, PETRI_PLACES=290, PETRI_TRANSITIONS=320} [2020-10-16 02:56:45,165 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-16 02:56:45,165 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 12228 flow [2020-10-16 02:56:45,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:45,166 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:45,166 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:45,366 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 02:56:45,367 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:45,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:45,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1766721684, now seen corresponding path program 34 times [2020-10-16 02:56:45,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:45,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854350676] [2020-10-16 02:56:45,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:45,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:45,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854350676] [2020-10-16 02:56:45,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994309217] [2020-10-16 02:56:45,423 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-16 02:56:45,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:45,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:45,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:45,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:45,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:45,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:45,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:45,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:45,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793256204] [2020-10-16 02:56:45,537 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:45,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:45,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:45,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:45,539 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:45,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states. [2020-10-16 02:56:45,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:45,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:45,540 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:45,896 INFO L129 PetriNetUnfolder]: 248/648 cut-off events. [2020-10-16 02:56:45,897 INFO L130 PetriNetUnfolder]: For 103107/103109 co-relation queries the response was YES. [2020-10-16 02:56:45,905 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11667 conditions, 648 events. 248/648 cut-off events. For 103107/103109 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 4591 event pairs, 0 based on Foata normal form. 4/652 useless extension candidates. Maximal degree in co-relation 11531. Up to 403 conditions per place. [2020-10-16 02:56:45,912 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 242 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2020-10-16 02:56:45,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 13733 flow [2020-10-16 02:56:45,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:45,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:45,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:45,913 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:45,913 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:45,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:45,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:45,916 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:45,916 INFO L185 Difference]: Start difference. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:45,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 13733 flow [2020-10-16 02:56:46,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 333 transitions, 13487 flow, removed 100 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:46,193 INFO L241 Difference]: Finished difference. Result has 297 places, 330 transitions, 12970 flow [2020-10-16 02:56:46,194 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11982, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12970, PETRI_PLACES=297, PETRI_TRANSITIONS=330} [2020-10-16 02:56:46,194 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-16 02:56:46,194 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 330 transitions, 12970 flow [2020-10-16 02:56:46,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:46,194 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:46,194 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:46,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 02:56:46,395 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:46,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:46,396 INFO L82 PathProgramCache]: Analyzing trace with hash 2128361117, now seen corresponding path program 35 times [2020-10-16 02:56:46,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:46,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227365550] [2020-10-16 02:56:46,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:46,454 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-16 02:56:46,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227365550] [2020-10-16 02:56:46,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753979671] [2020-10-16 02:56:46,454 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-16 02:56:46,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:46,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:46,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:46,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:46,581 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-16 02:56:46,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:46,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:46,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6508839] [2020-10-16 02:56:46,582 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:46,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:46,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:46,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:46,583 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:46,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 330 transitions, 12970 flow. Second operand 13 states. [2020-10-16 02:56:46,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:46,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:46,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:47,008 INFO L129 PetriNetUnfolder]: 253/661 cut-off events. [2020-10-16 02:56:47,009 INFO L130 PetriNetUnfolder]: For 111971/111973 co-relation queries the response was YES. [2020-10-16 02:56:47,014 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12105 conditions, 661 events. 253/661 cut-off events. For 111971/111973 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 4717 event pairs, 0 based on Foata normal form. 3/664 useless extension candidates. Maximal degree in co-relation 11965. Up to 346 conditions per place. [2020-10-16 02:56:47,020 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2020-10-16 02:56:47,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 345 transitions, 14296 flow [2020-10-16 02:56:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:47,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:47,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-16 02:56:47,022 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-16 02:56:47,022 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-16 02:56:47,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-16 02:56:47,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:47,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-16 02:56:47,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:47,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:47,025 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:47,026 INFO L185 Difference]: Start difference. First operand has 297 places, 330 transitions, 12970 flow. Second operand 17 states and 1249 transitions. [2020-10-16 02:56:47,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 345 transitions, 14296 flow [2020-10-16 02:56:47,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 345 transitions, 13898 flow, removed 165 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:47,419 INFO L241 Difference]: Finished difference. Result has 306 places, 335 transitions, 13420 flow [2020-10-16 02:56:47,420 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12646, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13420, PETRI_PLACES=306, PETRI_TRANSITIONS=335} [2020-10-16 02:56:47,420 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 288 predicate places. [2020-10-16 02:56:47,420 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 13420 flow [2020-10-16 02:56:47,420 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:47,420 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:47,420 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:47,620 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:47,621 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:47,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:47,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1767405172, now seen corresponding path program 36 times [2020-10-16 02:56:47,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:47,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509119304] [2020-10-16 02:56:47,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:47,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:47,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509119304] [2020-10-16 02:56:47,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97228087] [2020-10-16 02:56:47,675 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-16 02:56:47,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:47,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:47,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:47,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:47,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:47,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:47,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:47,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374338265] [2020-10-16 02:56:47,801 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:47,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:47,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:47,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:47,803 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:47,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 13420 flow. Second operand 13 states. [2020-10-16 02:56:47,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:47,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:47,803 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:48,164 INFO L129 PetriNetUnfolder]: 255/666 cut-off events. [2020-10-16 02:56:48,165 INFO L130 PetriNetUnfolder]: For 115870/115876 co-relation queries the response was YES. [2020-10-16 02:56:48,170 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12213 conditions, 666 events. 255/666 cut-off events. For 115870/115876 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 4756 event pairs, 0 based on Foata normal form. 7/673 useless extension candidates. Maximal degree in co-relation 12071. Up to 362 conditions per place. [2020-10-16 02:56:48,177 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 221 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2020-10-16 02:56:48,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 349 transitions, 14503 flow [2020-10-16 02:56:48,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:56:48,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:56:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-16 02:56:48,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:56:48,178 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-16 02:56:48,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-16 02:56:48,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:48,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-16 02:56:48,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:56:48,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:56:48,180 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:56:48,180 INFO L185 Difference]: Start difference. First operand has 306 places, 335 transitions, 13420 flow. Second operand 16 states and 1174 transitions. [2020-10-16 02:56:48,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 349 transitions, 14503 flow [2020-10-16 02:56:48,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 349 transitions, 14213 flow, removed 40 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:48,473 INFO L241 Difference]: Finished difference. Result has 309 places, 339 transitions, 13737 flow [2020-10-16 02:56:48,474 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13135, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13737, PETRI_PLACES=309, PETRI_TRANSITIONS=339} [2020-10-16 02:56:48,474 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 291 predicate places. [2020-10-16 02:56:48,474 INFO L481 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 13737 flow [2020-10-16 02:56:48,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:48,474 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:48,474 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:48,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-16 02:56:48,675 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:48,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:48,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1766720723, now seen corresponding path program 37 times [2020-10-16 02:56:48,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:48,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601655158] [2020-10-16 02:56:48,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:48,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601655158] [2020-10-16 02:56:48,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176616387] [2020-10-16 02:56:48,732 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-16 02:56:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:48,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:48,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:48,870 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-16 02:56:48,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:48,870 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:48,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900727973] [2020-10-16 02:56:48,871 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:48,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:48,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:48,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:48,873 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:48,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 13737 flow. Second operand 13 states. [2020-10-16 02:56:48,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:48,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:48,874 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:49,459 INFO L129 PetriNetUnfolder]: 263/687 cut-off events. [2020-10-16 02:56:49,459 INFO L130 PetriNetUnfolder]: For 121217/121223 co-relation queries the response was YES. [2020-10-16 02:56:49,465 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12762 conditions, 687 events. 263/687 cut-off events. For 121217/121223 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 4934 event pairs, 0 based on Foata normal form. 8/695 useless extension candidates. Maximal degree in co-relation 12618. Up to 326 conditions per place. [2020-10-16 02:56:49,472 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 155 selfloop transitions, 195 changer transitions 0/357 dead transitions. [2020-10-16 02:56:49,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 15446 flow [2020-10-16 02:56:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:49,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:49,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:49,474 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:49,474 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:49,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:49,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:49,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:49,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:49,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:49,476 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:49,476 INFO L185 Difference]: Start difference. First operand has 309 places, 339 transitions, 13737 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:49,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 15446 flow [2020-10-16 02:56:49,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 357 transitions, 15226 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:49,773 INFO L241 Difference]: Finished difference. Result has 313 places, 349 transitions, 14937 flow [2020-10-16 02:56:49,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13520, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14937, PETRI_PLACES=313, PETRI_TRANSITIONS=349} [2020-10-16 02:56:49,774 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-16 02:56:49,774 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 349 transitions, 14937 flow [2020-10-16 02:56:49,774 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:49,774 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:49,774 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:49,974 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:49,975 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:49,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:49,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1766691893, now seen corresponding path program 38 times [2020-10-16 02:56:49,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:49,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397320819] [2020-10-16 02:56:49,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:50,032 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-16 02:56:50,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397320819] [2020-10-16 02:56:50,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022371325] [2020-10-16 02:56:50,033 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-16 02:56:50,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:50,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:50,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:50,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:50,133 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:50,142 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-16 02:56:50,142 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:50,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:50,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394860655] [2020-10-16 02:56:50,143 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:50,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:50,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:50,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:50,145 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:50,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 349 transitions, 14937 flow. Second operand 13 states. [2020-10-16 02:56:50,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:50,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:50,146 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:50,718 INFO L129 PetriNetUnfolder]: 271/708 cut-off events. [2020-10-16 02:56:50,719 INFO L130 PetriNetUnfolder]: For 134097/134103 co-relation queries the response was YES. [2020-10-16 02:56:50,725 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13728 conditions, 708 events. 271/708 cut-off events. For 134097/134103 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5128 event pairs, 0 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 13585. Up to 359 conditions per place. [2020-10-16 02:56:50,732 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 196 changer transitions 0/363 dead transitions. [2020-10-16 02:56:50,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 363 transitions, 16522 flow [2020-10-16 02:56:50,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:50,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:50,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:56:50,734 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:56:50,734 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:50,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:50,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:50,736 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:50,736 INFO L185 Difference]: Start difference. First operand has 313 places, 349 transitions, 14937 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:56:50,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 363 transitions, 16522 flow [2020-10-16 02:56:51,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 363 transitions, 15844 flow, removed 290 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:51,084 INFO L241 Difference]: Finished difference. Result has 324 places, 359 transitions, 15509 flow [2020-10-16 02:56:51,085 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14259, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15509, PETRI_PLACES=324, PETRI_TRANSITIONS=359} [2020-10-16 02:56:51,085 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-16 02:56:51,085 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 359 transitions, 15509 flow [2020-10-16 02:56:51,085 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:51,085 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:51,085 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:51,299 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-16 02:56:51,300 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:51,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:51,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1766713252, now seen corresponding path program 39 times [2020-10-16 02:56:51,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:51,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672170192] [2020-10-16 02:56:51,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:51,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:51,356 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672170192] [2020-10-16 02:56:51,356 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106218310] [2020-10-16 02:56:51,356 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-16 02:56:51,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:51,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:51,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:51,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:51,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:51,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:51,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:51,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662380003] [2020-10-16 02:56:51,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:51,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:51,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:51,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:51,475 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:51,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 359 transitions, 15509 flow. Second operand 13 states. [2020-10-16 02:56:51,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:51,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:51,476 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:51,892 INFO L129 PetriNetUnfolder]: 274/717 cut-off events. [2020-10-16 02:56:51,892 INFO L130 PetriNetUnfolder]: For 139959/139961 co-relation queries the response was YES. [2020-10-16 02:56:51,898 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 717 events. 274/717 cut-off events. For 139959/139961 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5248 event pairs, 0 based on Foata normal form. 3/720 useless extension candidates. Maximal degree in co-relation 13732. Up to 363 conditions per place. [2020-10-16 02:56:51,905 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 158 changer transitions 0/374 dead transitions. [2020-10-16 02:56:51,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 374 transitions, 16640 flow [2020-10-16 02:56:51,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:51,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-16 02:56:51,907 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-16 02:56:51,907 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:51,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:51,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:51,909 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:51,909 INFO L185 Difference]: Start difference. First operand has 324 places, 359 transitions, 15509 flow. Second operand 17 states and 1249 transitions. [2020-10-16 02:56:51,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 374 transitions, 16640 flow [2020-10-16 02:56:52,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 374 transitions, 15847 flow, removed 310 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:52,267 INFO L241 Difference]: Finished difference. Result has 326 places, 362 transitions, 15360 flow [2020-10-16 02:56:52,268 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15360, PETRI_PLACES=326, PETRI_TRANSITIONS=362} [2020-10-16 02:56:52,268 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 02:56:52,268 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 362 transitions, 15360 flow [2020-10-16 02:56:52,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:52,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:52,268 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:52,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 02:56:52,469 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:52,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:52,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1766690932, now seen corresponding path program 40 times [2020-10-16 02:56:52,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:52,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208069531] [2020-10-16 02:56:52,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:52,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208069531] [2020-10-16 02:56:52,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551442496] [2020-10-16 02:56:52,525 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-16 02:56:52,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:52,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:52,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:52,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:52,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:52,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:52,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:52,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626453478] [2020-10-16 02:56:52,651 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:52,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:52,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:52,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:52,653 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:52,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 362 transitions, 15360 flow. Second operand 13 states. [2020-10-16 02:56:52,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:52,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:52,654 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:53,220 INFO L129 PetriNetUnfolder]: 282/738 cut-off events. [2020-10-16 02:56:53,220 INFO L130 PetriNetUnfolder]: For 150063/150065 co-relation queries the response was YES. [2020-10-16 02:56:53,227 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14318 conditions, 738 events. 282/738 cut-off events. For 150063/150065 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 5437 event pairs, 0 based on Foata normal form. 4/742 useless extension candidates. Maximal degree in co-relation 14170. Up to 375 conditions per place. [2020-10-16 02:56:53,234 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 206 selfloop transitions, 168 changer transitions 0/381 dead transitions. [2020-10-16 02:56:53,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 381 transitions, 17185 flow [2020-10-16 02:56:53,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:53,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:53,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:53,236 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:53,236 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:53,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:53,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:53,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:53,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:53,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:53,239 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:53,239 INFO L185 Difference]: Start difference. First operand has 326 places, 362 transitions, 15360 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:53,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 381 transitions, 17185 flow [2020-10-16 02:56:53,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 381 transitions, 16862 flow, removed 18 selfloop flow, removed 20 redundant places. [2020-10-16 02:56:53,574 INFO L241 Difference]: Finished difference. Result has 327 places, 372 transitions, 16432 flow [2020-10-16 02:56:53,575 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15057, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16432, PETRI_PLACES=327, PETRI_TRANSITIONS=372} [2020-10-16 02:56:53,575 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 309 predicate places. [2020-10-16 02:56:53,575 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 372 transitions, 16432 flow [2020-10-16 02:56:53,575 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:53,575 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:53,575 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:53,775 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:53,776 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:53,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:53,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1447872776, now seen corresponding path program 12 times [2020-10-16 02:56:53,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:53,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406245096] [2020-10-16 02:56:53,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:53,883 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:53,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406245096] [2020-10-16 02:56:53,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013101827] [2020-10-16 02:56:53,884 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 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-16 02:56:53,920 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:53,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:53,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:53,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:54,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:54,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:54,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403640695] [2020-10-16 02:56:54,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:54,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:54,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:54,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:54,035 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:54,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 372 transitions, 16432 flow. Second operand 15 states. [2020-10-16 02:56:54,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:54,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:54,036 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:54,285 INFO L129 PetriNetUnfolder]: 284/745 cut-off events. [2020-10-16 02:56:54,285 INFO L130 PetriNetUnfolder]: For 154755/154761 co-relation queries the response was YES. [2020-10-16 02:56:54,292 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14612 conditions, 745 events. 284/745 cut-off events. For 154755/154761 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5505 event pairs, 0 based on Foata normal form. 8/753 useless extension candidates. Maximal degree in co-relation 14464. Up to 500 conditions per place. [2020-10-16 02:56:54,299 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 343 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2020-10-16 02:56:54,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 381 transitions, 17464 flow [2020-10-16 02:56:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:54,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:54,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-16 02:56:54,300 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:54,301 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:54,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:54,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:54,302 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:54,302 INFO L185 Difference]: Start difference. First operand has 327 places, 372 transitions, 16432 flow. Second operand 9 states and 660 transitions. [2020-10-16 02:56:54,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 381 transitions, 17464 flow [2020-10-16 02:56:54,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 381 transitions, 16614 flow, removed 342 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:54,680 INFO L241 Difference]: Finished difference. Result has 322 places, 374 transitions, 15791 flow [2020-10-16 02:56:54,680 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15582, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15791, PETRI_PLACES=322, PETRI_TRANSITIONS=374} [2020-10-16 02:56:54,680 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 304 predicate places. [2020-10-16 02:56:54,680 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 374 transitions, 15791 flow [2020-10-16 02:56:54,680 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:54,680 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:54,680 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:54,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 02:56:54,881 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:54,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:54,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1985246760, now seen corresponding path program 13 times [2020-10-16 02:56:54,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:54,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204385293] [2020-10-16 02:56:54,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:54,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204385293] [2020-10-16 02:56:54,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946026169] [2020-10-16 02:56:54,985 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 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-16 02:56:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:55,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:55,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:55,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:55,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:55,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:55,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752217175] [2020-10-16 02:56:55,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:55,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:55,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:55,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:55,132 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:55,133 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 374 transitions, 15791 flow. Second operand 15 states. [2020-10-16 02:56:55,133 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:55,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:55,133 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:55,400 INFO L129 PetriNetUnfolder]: 286/750 cut-off events. [2020-10-16 02:56:55,400 INFO L130 PetriNetUnfolder]: For 152833/152835 co-relation queries the response was YES. [2020-10-16 02:56:55,407 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14292 conditions, 750 events. 286/750 cut-off events. For 152833/152835 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5531 event pairs, 0 based on Foata normal form. 4/754 useless extension candidates. Maximal degree in co-relation 14144. Up to 482 conditions per place. [2020-10-16 02:56:55,414 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2020-10-16 02:56:55,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 383 transitions, 16831 flow [2020-10-16 02:56:55,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:55,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:55,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:56:55,415 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:56:55,416 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:56:55,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:56:55,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:55,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:56:55,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:55,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:55,417 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:55,417 INFO L185 Difference]: Start difference. First operand has 322 places, 374 transitions, 15791 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:56:55,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 383 transitions, 16831 flow [2020-10-16 02:56:55,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 383 transitions, 16782 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:55,838 INFO L241 Difference]: Finished difference. Result has 326 places, 376 transitions, 16018 flow [2020-10-16 02:56:55,838 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15743, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16018, PETRI_PLACES=326, PETRI_TRANSITIONS=376} [2020-10-16 02:56:55,838 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 02:56:55,839 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 376 transitions, 16018 flow [2020-10-16 02:56:55,839 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:55,839 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:55,839 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:56,039 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 02:56:56,040 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:56,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:56,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1622643976, now seen corresponding path program 14 times [2020-10-16 02:56:56,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:56,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384023646] [2020-10-16 02:56:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:56,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384023646] [2020-10-16 02:56:56,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422219290] [2020-10-16 02:56:56,113 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 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-16 02:56:56,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:56,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:56,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:56,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:56,270 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:56,270 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:56,270 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:56,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961821101] [2020-10-16 02:56:56,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:56,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:56,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:56,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:56,273 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:56,273 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 376 transitions, 16018 flow. Second operand 15 states. [2020-10-16 02:56:56,273 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:56,273 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:56,274 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:56,607 INFO L129 PetriNetUnfolder]: 288/755 cut-off events. [2020-10-16 02:56:56,607 INFO L130 PetriNetUnfolder]: For 157727/157729 co-relation queries the response was YES. [2020-10-16 02:56:56,615 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14569 conditions, 755 events. 288/755 cut-off events. For 157727/157729 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 5588 event pairs, 0 based on Foata normal form. 4/759 useless extension candidates. Maximal degree in co-relation 14419. Up to 456 conditions per place. [2020-10-16 02:56:56,622 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2020-10-16 02:56:56,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 384 transitions, 17051 flow [2020-10-16 02:56:56,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:56,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-16 02:56:56,624 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-16 02:56:56,624 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-16 02:56:56,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-16 02:56:56,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:56,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-16 02:56:56,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:56,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:56,625 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:56,626 INFO L185 Difference]: Start difference. First operand has 326 places, 376 transitions, 16018 flow. Second operand 13 states and 956 transitions. [2020-10-16 02:56:56,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 384 transitions, 17051 flow [2020-10-16 02:56:56,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 384 transitions, 16982 flow, removed 4 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:57,008 INFO L241 Difference]: Finished difference. Result has 332 places, 377 transitions, 16286 flow [2020-10-16 02:56:57,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15951, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16286, PETRI_PLACES=332, PETRI_TRANSITIONS=377} [2020-10-16 02:56:57,009 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-16 02:56:57,009 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 377 transitions, 16286 flow [2020-10-16 02:56:57,009 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:57,009 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:57,009 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:57,210 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 02:56:57,210 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:57,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:57,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1622621656, now seen corresponding path program 15 times [2020-10-16 02:56:57,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:57,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330570888] [2020-10-16 02:56:57,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:57,282 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:57,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330570888] [2020-10-16 02:56:57,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658496625] [2020-10-16 02:56:57,283 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 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-16 02:56:57,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:57,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:57,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:57,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:57,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:57,439 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:57,439 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:57,439 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:57,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343467761] [2020-10-16 02:56:57,440 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:57,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:57,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:57,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:57,441 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:57,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states. [2020-10-16 02:56:57,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:57,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:57,442 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:57,833 INFO L129 PetriNetUnfolder]: 292/765 cut-off events. [2020-10-16 02:56:57,833 INFO L130 PetriNetUnfolder]: For 161306/161312 co-relation queries the response was YES. [2020-10-16 02:56:57,840 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14979 conditions, 765 events. 292/765 cut-off events. For 161306/161312 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 5661 event pairs, 0 based on Foata normal form. 8/773 useless extension candidates. Maximal degree in co-relation 14828. Up to 459 conditions per place. [2020-10-16 02:56:57,848 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 92 changer transitions 0/393 dead transitions. [2020-10-16 02:56:57,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 393 transitions, 18110 flow [2020-10-16 02:56:57,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:57,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:57,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:57,849 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:57,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:57,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:57,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:57,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:57,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:57,851 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:57,851 INFO L185 Difference]: Start difference. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:57,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 393 transitions, 18110 flow [2020-10-16 02:56:58,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 393 transitions, 17937 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:58,236 INFO L241 Difference]: Finished difference. Result has 337 places, 386 transitions, 17261 flow [2020-10-16 02:56:58,237 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16122, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17261, PETRI_PLACES=337, PETRI_TRANSITIONS=386} [2020-10-16 02:56:58,237 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-16 02:56:58,237 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 386 transitions, 17261 flow [2020-10-16 02:56:58,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:58,237 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:58,237 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:58,438 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:58,438 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:58,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:58,439 INFO L82 PathProgramCache]: Analyzing trace with hash -201353821, now seen corresponding path program 41 times [2020-10-16 02:56:58,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:58,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097640594] [2020-10-16 02:56:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:58,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:58,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097640594] [2020-10-16 02:56:58,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579301741] [2020-10-16 02:56:58,545 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 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-16 02:56:58,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:58,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:58,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:58,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:58,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:58,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:58,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:58,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767739513] [2020-10-16 02:56:58,760 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:58,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:58,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:58,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:58,761 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:58,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 386 transitions, 17261 flow. Second operand 15 states. [2020-10-16 02:56:58,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:58,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:58,762 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:59,037 INFO L129 PetriNetUnfolder]: 293/768 cut-off events. [2020-10-16 02:56:59,037 INFO L130 PetriNetUnfolder]: For 169247/169249 co-relation queries the response was YES. [2020-10-16 02:56:59,045 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15302 conditions, 768 events. 293/768 cut-off events. For 169247/169249 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5696 event pairs, 0 based on Foata normal form. 3/771 useless extension candidates. Maximal degree in co-relation 15149. Up to 499 conditions per place. [2020-10-16 02:56:59,053 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 338 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2020-10-16 02:56:59,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 394 transitions, 18288 flow [2020-10-16 02:56:59,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:59,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:59,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:56:59,055 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:56:59,055 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:56:59,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:56:59,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:59,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:56:59,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:59,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:59,056 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:59,056 INFO L185 Difference]: Start difference. First operand has 337 places, 386 transitions, 17261 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:56:59,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 394 transitions, 18288 flow [2020-10-16 02:56:59,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 394 transitions, 17493 flow, removed 366 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:59,470 INFO L241 Difference]: Finished difference. Result has 338 places, 388 transitions, 16731 flow [2020-10-16 02:56:59,470 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16466, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16731, PETRI_PLACES=338, PETRI_TRANSITIONS=388} [2020-10-16 02:56:59,471 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 320 predicate places. [2020-10-16 02:56:59,471 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 388 transitions, 16731 flow [2020-10-16 02:56:59,471 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:59,471 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:59,471 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:59,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:59,672 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:59,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:59,672 INFO L82 PathProgramCache]: Analyzing trace with hash -432162318, now seen corresponding path program 42 times [2020-10-16 02:56:59,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:59,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624322985] [2020-10-16 02:56:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:59,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:59,776 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-16 02:56:59,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624322985] [2020-10-16 02:56:59,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982989225] [2020-10-16 02:56:59,777 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 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-16 02:56:59,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:59,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:59,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:59,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:59,937 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-16 02:56:59,937 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:59,938 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:59,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534654228] [2020-10-16 02:56:59,938 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:59,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:59,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:59,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:59,939 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:59,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 388 transitions, 16731 flow. Second operand 15 states. [2020-10-16 02:56:59,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:59,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:59,940 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:00,340 INFO L129 PetriNetUnfolder]: 294/771 cut-off events. [2020-10-16 02:57:00,341 INFO L130 PetriNetUnfolder]: For 169504/169506 co-relation queries the response was YES. [2020-10-16 02:57:00,348 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14993 conditions, 771 events. 294/771 cut-off events. For 169504/169506 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 5720 event pairs, 0 based on Foata normal form. 3/774 useless extension candidates. Maximal degree in co-relation 14837. Up to 482 conditions per place. [2020-10-16 02:57:00,356 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 68 changer transitions 0/399 dead transitions. [2020-10-16 02:57:00,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 399 transitions, 17828 flow [2020-10-16 02:57:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:00,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:00,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-16 02:57:00,357 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-16 02:57:00,357 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-16 02:57:00,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-16 02:57:00,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:00,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-16 02:57:00,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:00,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:00,359 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:00,359 INFO L185 Difference]: Start difference. First operand has 338 places, 388 transitions, 16731 flow. Second operand 14 states and 1026 transitions. [2020-10-16 02:57:00,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 399 transitions, 17828 flow [2020-10-16 02:57:00,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 399 transitions, 17775 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:57:00,780 INFO L241 Difference]: Finished difference. Result has 347 places, 391 transitions, 17047 flow [2020-10-16 02:57:00,781 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16678, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17047, PETRI_PLACES=347, PETRI_TRANSITIONS=391} [2020-10-16 02:57:00,781 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-16 02:57:00,781 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 391 transitions, 17047 flow [2020-10-16 02:57:00,781 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:00,781 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:00,781 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:00,982 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:00,982 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:00,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:00,983 INFO L82 PathProgramCache]: Analyzing trace with hash -208704510, now seen corresponding path program 43 times [2020-10-16 02:57:00,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:00,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868725256] [2020-10-16 02:57:00,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:00,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:01,069 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-16 02:57:01,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868725256] [2020-10-16 02:57:01,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616451910] [2020-10-16 02:57:01,071 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 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-16 02:57:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:01,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:01,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:01,773 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-16 02:57:01,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:01,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:01,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175683582] [2020-10-16 02:57:01,774 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:01,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:01,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:01,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:01,775 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:01,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 391 transitions, 17047 flow. Second operand 15 states. [2020-10-16 02:57:01,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:01,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:01,776 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:02,294 INFO L129 PetriNetUnfolder]: 295/774 cut-off events. [2020-10-16 02:57:02,294 INFO L130 PetriNetUnfolder]: For 173547/173549 co-relation queries the response was YES. [2020-10-16 02:57:02,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 774 events. 295/774 cut-off events. For 173547/173549 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 5756 event pairs, 0 based on Foata normal form. 3/777 useless extension candidates. Maximal degree in co-relation 15036. Up to 466 conditions per place. [2020-10-16 02:57:02,309 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 314 selfloop transitions, 83 changer transitions 0/404 dead transitions. [2020-10-16 02:57:02,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 404 transitions, 18144 flow [2020-10-16 02:57:02,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:02,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:02,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-16 02:57:02,311 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-16 02:57:02,311 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-16 02:57:02,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-16 02:57:02,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:02,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-16 02:57:02,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:02,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:02,313 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:02,313 INFO L185 Difference]: Start difference. First operand has 347 places, 391 transitions, 17047 flow. Second operand 14 states and 1026 transitions. [2020-10-16 02:57:02,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 404 transitions, 18144 flow [2020-10-16 02:57:02,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 404 transitions, 18062 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:02,743 INFO L241 Difference]: Finished difference. Result has 351 places, 394 transitions, 17355 flow [2020-10-16 02:57:02,744 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16965, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17355, PETRI_PLACES=351, PETRI_TRANSITIONS=394} [2020-10-16 02:57:02,744 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 333 predicate places. [2020-10-16 02:57:02,744 INFO L481 AbstractCegarLoop]: Abstraction has has 351 places, 394 transitions, 17355 flow [2020-10-16 02:57:02,744 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:02,744 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:02,744 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:02,950 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:02,951 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:02,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:02,951 INFO L82 PathProgramCache]: Analyzing trace with hash -460361383, now seen corresponding path program 44 times [2020-10-16 02:57:02,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:02,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74670836] [2020-10-16 02:57:02,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:03,028 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-16 02:57:03,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74670836] [2020-10-16 02:57:03,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909271144] [2020-10-16 02:57:03,029 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 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-16 02:57:03,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:03,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:03,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:03,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:03,184 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-16 02:57:03,184 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:03,184 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:03,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961943077] [2020-10-16 02:57:03,185 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:03,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:03,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:03,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:03,187 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:03,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 394 transitions, 17355 flow. Second operand 15 states. [2020-10-16 02:57:03,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:03,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:03,188 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:03,663 INFO L129 PetriNetUnfolder]: 297/780 cut-off events. [2020-10-16 02:57:03,664 INFO L130 PetriNetUnfolder]: For 179439/179441 co-relation queries the response was YES. [2020-10-16 02:57:03,672 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15521 conditions, 780 events. 297/780 cut-off events. For 179439/179441 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 5830 event pairs, 0 based on Foata normal form. 3/783 useless extension candidates. Maximal degree in co-relation 15360. Up to 459 conditions per place. [2020-10-16 02:57:03,680 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2020-10-16 02:57:03,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 408 transitions, 18584 flow [2020-10-16 02:57:03,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:03,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:57:03,681 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:57:03,681 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:57:03,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:57:03,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:03,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:57:03,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:03,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:03,683 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:03,683 INFO L185 Difference]: Start difference. First operand has 351 places, 394 transitions, 17355 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:57:03,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 408 transitions, 18584 flow [2020-10-16 02:57:04,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 408 transitions, 18504 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:04,123 INFO L241 Difference]: Finished difference. Result has 360 places, 399 transitions, 17828 flow [2020-10-16 02:57:04,124 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17276, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17828, PETRI_PLACES=360, PETRI_TRANSITIONS=399} [2020-10-16 02:57:04,124 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 342 predicate places. [2020-10-16 02:57:04,124 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 399 transitions, 17828 flow [2020-10-16 02:57:04,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:04,124 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:04,124 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:04,330 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 02:57:04,331 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:04,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:04,331 INFO L82 PathProgramCache]: Analyzing trace with hash -429454859, now seen corresponding path program 45 times [2020-10-16 02:57:04,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:04,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815683758] [2020-10-16 02:57:04,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:04,409 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-16 02:57:04,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815683758] [2020-10-16 02:57:04,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449743017] [2020-10-16 02:57:04,410 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 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-16 02:57:04,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:57:04,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:04,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:04,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:04,550 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-16 02:57:04,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:04,551 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:04,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599969677] [2020-10-16 02:57:04,551 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:04,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:04,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:04,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:04,552 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:04,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 399 transitions, 17828 flow. Second operand 15 states. [2020-10-16 02:57:04,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:04,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:04,553 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:05,013 INFO L129 PetriNetUnfolder]: 299/786 cut-off events. [2020-10-16 02:57:05,014 INFO L130 PetriNetUnfolder]: For 184465/184467 co-relation queries the response was YES. [2020-10-16 02:57:05,022 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15867 conditions, 786 events. 299/786 cut-off events. For 184465/184467 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 5887 event pairs, 0 based on Foata normal form. 3/789 useless extension candidates. Maximal degree in co-relation 15703. Up to 462 conditions per place. [2020-10-16 02:57:05,032 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 96 changer transitions 0/410 dead transitions. [2020-10-16 02:57:05,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 19035 flow [2020-10-16 02:57:05,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:05,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:05,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:57:05,035 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:57:05,035 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:57:05,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:57:05,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:05,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:57:05,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:05,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:05,037 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:05,037 INFO L185 Difference]: Start difference. First operand has 360 places, 399 transitions, 17828 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:57:05,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 19035 flow [2020-10-16 02:57:05,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 410 transitions, 18904 flow, removed 15 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:05,641 INFO L241 Difference]: Finished difference. Result has 367 places, 402 transitions, 18210 flow [2020-10-16 02:57:05,641 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17698, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18210, PETRI_PLACES=367, PETRI_TRANSITIONS=402} [2020-10-16 02:57:05,641 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 349 predicate places. [2020-10-16 02:57:05,641 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 402 transitions, 18210 flow [2020-10-16 02:57:05,641 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:05,641 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:05,641 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:05,842 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:05,842 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:05,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:05,843 INFO L82 PathProgramCache]: Analyzing trace with hash -79063952, now seen corresponding path program 46 times [2020-10-16 02:57:05,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:05,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594852686] [2020-10-16 02:57:05,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:05,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:05,936 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-16 02:57:05,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594852686] [2020-10-16 02:57:05,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673305173] [2020-10-16 02:57:05,937 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 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-16 02:57:05,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:05,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:06,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:06,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:06,128 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-16 02:57:06,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:06,128 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:06,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822314853] [2020-10-16 02:57:06,129 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:06,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:06,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:06,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:06,130 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:06,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states. [2020-10-16 02:57:06,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:06,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:06,131 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:06,554 INFO L129 PetriNetUnfolder]: 300/789 cut-off events. [2020-10-16 02:57:06,554 INFO L130 PetriNetUnfolder]: For 187914/187920 co-relation queries the response was YES. [2020-10-16 02:57:06,563 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16059 conditions, 789 events. 300/789 cut-off events. For 187914/187920 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 5898 event pairs, 0 based on Foata normal form. 7/796 useless extension candidates. Maximal degree in co-relation 15893. Up to 474 conditions per place. [2020-10-16 02:57:06,571 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 315 selfloop transitions, 89 changer transitions 0/411 dead transitions. [2020-10-16 02:57:06,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 411 transitions, 19299 flow [2020-10-16 02:57:06,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:06,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:06,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-16 02:57:06,573 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:57:06,573 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-16 02:57:06,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-16 02:57:06,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:06,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-16 02:57:06,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:06,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:06,576 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:06,576 INFO L185 Difference]: Start difference. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states and 1100 transitions. [2020-10-16 02:57:06,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 411 transitions, 19299 flow [2020-10-16 02:57:07,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 411 transitions, 19187 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-16 02:57:07,080 INFO L241 Difference]: Finished difference. Result has 371 places, 405 transitions, 18521 flow [2020-10-16 02:57:07,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18098, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18521, PETRI_PLACES=371, PETRI_TRANSITIONS=405} [2020-10-16 02:57:07,081 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 353 predicate places. [2020-10-16 02:57:07,081 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 405 transitions, 18521 flow [2020-10-16 02:57:07,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:07,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:07,081 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:07,291 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 02:57:07,292 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:07,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:07,292 INFO L82 PathProgramCache]: Analyzing trace with hash -86184001, now seen corresponding path program 47 times [2020-10-16 02:57:07,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:07,293 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66982774] [2020-10-16 02:57:07,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:07,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:07,367 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-16 02:57:07,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66982774] [2020-10-16 02:57:07,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852539054] [2020-10-16 02:57:07,368 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 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-16 02:57:07,404 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:07,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:07,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:07,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:07,543 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-16 02:57:07,543 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:07,543 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:07,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660244435] [2020-10-16 02:57:07,544 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:07,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:07,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:07,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:07,545 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:07,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 405 transitions, 18521 flow. Second operand 15 states. [2020-10-16 02:57:07,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:07,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:07,546 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:08,023 INFO L129 PetriNetUnfolder]: 302/795 cut-off events. [2020-10-16 02:57:08,023 INFO L130 PetriNetUnfolder]: For 193785/193787 co-relation queries the response was YES. [2020-10-16 02:57:08,032 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16385 conditions, 795 events. 302/795 cut-off events. For 193785/193787 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 6014 event pairs, 0 based on Foata normal form. 3/798 useless extension candidates. Maximal degree in co-relation 16216. Up to 470 conditions per place. [2020-10-16 02:57:08,041 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 98 changer transitions 0/415 dead transitions. [2020-10-16 02:57:08,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 415 transitions, 19769 flow [2020-10-16 02:57:08,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:08,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:08,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-16 02:57:08,042 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-16 02:57:08,042 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-16 02:57:08,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-16 02:57:08,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:08,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-16 02:57:08,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:08,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:08,045 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:08,045 INFO L185 Difference]: Start difference. First operand has 371 places, 405 transitions, 18521 flow. Second operand 16 states and 1173 transitions. [2020-10-16 02:57:08,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 415 transitions, 19769 flow [2020-10-16 02:57:08,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 415 transitions, 19672 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:08,565 INFO L241 Difference]: Finished difference. Result has 377 places, 409 transitions, 19007 flow [2020-10-16 02:57:08,565 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18425, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=19007, PETRI_PLACES=377, PETRI_TRANSITIONS=409} [2020-10-16 02:57:08,565 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 359 predicate places. [2020-10-16 02:57:08,566 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 409 transitions, 19007 flow [2020-10-16 02:57:08,566 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:08,566 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:08,566 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:08,771 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:08,772 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:08,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:08,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1744237855, now seen corresponding path program 48 times [2020-10-16 02:57:08,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:08,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583133107] [2020-10-16 02:57:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:08,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:08,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:08,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583133107] [2020-10-16 02:57:08,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114994771] [2020-10-16 02:57:08,950 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 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-16 02:57:08,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:57:08,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:08,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 02:57:08,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:09,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:09,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 02:57:09,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855527557] [2020-10-16 02:57:09,012 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:57:09,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:09,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:57:09,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:57:09,013 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:09,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 409 transitions, 19007 flow. Second operand 10 states. [2020-10-16 02:57:09,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:09,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:09,014 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:09,366 INFO L129 PetriNetUnfolder]: 303/797 cut-off events. [2020-10-16 02:57:09,366 INFO L130 PetriNetUnfolder]: For 197883/197885 co-relation queries the response was YES. [2020-10-16 02:57:09,375 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16599 conditions, 797 events. 303/797 cut-off events. For 197883/197885 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6023 event pairs, 0 based on Foata normal form. 3/800 useless extension candidates. Maximal degree in co-relation 16428. Up to 486 conditions per place. [2020-10-16 02:57:09,383 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 85 changer transitions 0/415 dead transitions. [2020-10-16 02:57:09,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 415 transitions, 20075 flow [2020-10-16 02:57:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:57:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:57:09,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-16 02:57:09,385 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-16 02:57:09,385 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-16 02:57:09,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-16 02:57:09,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:09,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-16 02:57:09,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:57:09,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:57:09,387 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:57:09,387 INFO L185 Difference]: Start difference. First operand has 377 places, 409 transitions, 19007 flow. Second operand 13 states and 956 transitions. [2020-10-16 02:57:09,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 415 transitions, 20075 flow [2020-10-16 02:57:09,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 415 transitions, 19917 flow, removed 13 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:09,926 INFO L241 Difference]: Finished difference. Result has 378 places, 410 transitions, 19206 flow [2020-10-16 02:57:09,926 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18849, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19206, PETRI_PLACES=378, PETRI_TRANSITIONS=410} [2020-10-16 02:57:09,926 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 360 predicate places. [2020-10-16 02:57:09,926 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 410 transitions, 19206 flow [2020-10-16 02:57:09,926 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:57:09,926 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:09,926 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:10,127 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 02:57:10,127 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:10,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:10,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1744692625, now seen corresponding path program 49 times [2020-10-16 02:57:10,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:10,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840020096] [2020-10-16 02:57:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:10,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:10,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840020096] [2020-10-16 02:57:10,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876563561] [2020-10-16 02:57:10,200 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 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-16 02:57:10,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:10,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:10,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:10,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:10,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:10,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:10,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:10,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318094800] [2020-10-16 02:57:10,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:10,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:10,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:10,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:10,365 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:10,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states. [2020-10-16 02:57:10,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:10,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:10,366 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:10,939 INFO L129 PetriNetUnfolder]: 310/816 cut-off events. [2020-10-16 02:57:10,939 INFO L130 PetriNetUnfolder]: For 212845/212847 co-relation queries the response was YES. [2020-10-16 02:57:10,948 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17341 conditions, 816 events. 310/816 cut-off events. For 212845/212847 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 6186 event pairs, 0 based on Foata normal form. 4/820 useless extension candidates. Maximal degree in co-relation 17169. Up to 470 conditions per place. [2020-10-16 02:57:10,957 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 285 selfloop transitions, 132 changer transitions 0/424 dead transitions. [2020-10-16 02:57:10,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 424 transitions, 21146 flow [2020-10-16 02:57:10,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:10,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:10,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:57:10,959 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:57:10,959 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:57:10,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:57:10,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:10,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:57:10,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:10,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:10,960 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:10,960 INFO L185 Difference]: Start difference. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:57:10,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 424 transitions, 21146 flow [2020-10-16 02:57:11,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 424 transitions, 21032 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:11,526 INFO L241 Difference]: Finished difference. Result has 384 places, 419 transitions, 20476 flow [2020-10-16 02:57:11,526 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19095, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20476, PETRI_PLACES=384, PETRI_TRANSITIONS=419} [2020-10-16 02:57:11,527 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 366 predicate places. [2020-10-16 02:57:11,527 INFO L481 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 20476 flow [2020-10-16 02:57:11,527 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:11,527 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:11,527 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:11,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:11,728 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:11,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:11,728 INFO L82 PathProgramCache]: Analyzing trace with hash -86184962, now seen corresponding path program 50 times [2020-10-16 02:57:11,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:11,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894026325] [2020-10-16 02:57:11,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:11,811 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-16 02:57:11,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894026325] [2020-10-16 02:57:11,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840239113] [2020-10-16 02:57:11,812 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 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-16 02:57:11,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:11,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:11,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:11,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:12,499 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-16 02:57:12,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:12,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:12,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91535256] [2020-10-16 02:57:12,500 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:12,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:12,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:12,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:12,501 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:12,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states. [2020-10-16 02:57:12,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:12,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:12,502 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:13,101 INFO L129 PetriNetUnfolder]: 311/819 cut-off events. [2020-10-16 02:57:13,101 INFO L130 PetriNetUnfolder]: For 223332/223334 co-relation queries the response was YES. [2020-10-16 02:57:13,110 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17834 conditions, 819 events. 311/819 cut-off events. For 223332/223334 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 6208 event pairs, 0 based on Foata normal form. 3/822 useless extension candidates. Maximal degree in co-relation 17659. Up to 471 conditions per place. [2020-10-16 02:57:13,119 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 111 changer transitions 0/428 dead transitions. [2020-10-16 02:57:13,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 428 transitions, 21689 flow [2020-10-16 02:57:13,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:13,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-16 02:57:13,121 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:57:13,121 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-16 02:57:13,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-16 02:57:13,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:13,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-16 02:57:13,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:13,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:13,123 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:13,123 INFO L185 Difference]: Start difference. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states and 1100 transitions. [2020-10-16 02:57:13,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 428 transitions, 21689 flow [2020-10-16 02:57:13,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 428 transitions, 21196 flow, removed 215 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:13,787 INFO L241 Difference]: Finished difference. Result has 390 places, 421 transitions, 20520 flow [2020-10-16 02:57:13,787 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20063, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20520, PETRI_PLACES=390, PETRI_TRANSITIONS=421} [2020-10-16 02:57:13,787 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 372 predicate places. [2020-10-16 02:57:13,788 INFO L481 AbstractCegarLoop]: Abstraction has has 390 places, 421 transitions, 20520 flow [2020-10-16 02:57:13,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:13,788 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:13,788 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:13,997 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:13,998 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:13,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:13,998 INFO L82 PathProgramCache]: Analyzing trace with hash 492483570, now seen corresponding path program 51 times [2020-10-16 02:57:13,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:13,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271860335] [2020-10-16 02:57:14,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:14,086 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-16 02:57:14,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271860335] [2020-10-16 02:57:14,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996586263] [2020-10-16 02:57:14,087 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 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-16 02:57:14,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:57:14,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:14,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:14,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:14,324 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-16 02:57:14,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:14,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:14,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026939277] [2020-10-16 02:57:14,325 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:14,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:14,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:14,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:14,329 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:14,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 421 transitions, 20520 flow. Second operand 15 states. [2020-10-16 02:57:14,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:14,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:14,331 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:14,888 INFO L129 PetriNetUnfolder]: 314/827 cut-off events. [2020-10-16 02:57:14,888 INFO L130 PetriNetUnfolder]: For 228009/228015 co-relation queries the response was YES. [2020-10-16 02:57:14,897 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18003 conditions, 827 events. 314/827 cut-off events. For 228009/228015 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6275 event pairs, 0 based on Foata normal form. 7/834 useless extension candidates. Maximal degree in co-relation 17825. Up to 484 conditions per place. [2020-10-16 02:57:14,906 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 108 changer transitions 0/431 dead transitions. [2020-10-16 02:57:14,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 431 transitions, 21899 flow [2020-10-16 02:57:14,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:14,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:14,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-16 02:57:14,908 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:57:14,908 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-16 02:57:14,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-16 02:57:14,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:14,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-16 02:57:14,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:14,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:14,910 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:14,910 INFO L185 Difference]: Start difference. First operand has 390 places, 421 transitions, 20520 flow. Second operand 16 states and 1174 transitions. [2020-10-16 02:57:14,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 431 transitions, 21899 flow [2020-10-16 02:57:15,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 431 transitions, 21765 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:15,524 INFO L241 Difference]: Finished difference. Result has 396 places, 426 transitions, 21126 flow [2020-10-16 02:57:15,524 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20386, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=21126, PETRI_PLACES=396, PETRI_TRANSITIONS=426} [2020-10-16 02:57:15,524 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 378 predicate places. [2020-10-16 02:57:15,524 INFO L481 AbstractCegarLoop]: Abstraction has has 396 places, 426 transitions, 21126 flow [2020-10-16 02:57:15,524 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:15,524 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:15,524 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:15,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-16 02:57:15,725 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:15,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:15,726 INFO L82 PathProgramCache]: Analyzing trace with hash 493196849, now seen corresponding path program 52 times [2020-10-16 02:57:15,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:15,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605259538] [2020-10-16 02:57:15,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:15,795 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605259538] [2020-10-16 02:57:15,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348099437] [2020-10-16 02:57:15,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 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-16 02:57:15,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:15,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:15,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:15,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:15,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:15,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:15,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:15,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845660564] [2020-10-16 02:57:15,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:15,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:15,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:15,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:15,969 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:15,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 426 transitions, 21126 flow. Second operand 15 states. [2020-10-16 02:57:15,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:15,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:15,969 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:16,784 INFO L129 PetriNetUnfolder]: 322/848 cut-off events. [2020-10-16 02:57:16,785 INFO L130 PetriNetUnfolder]: For 242765/242771 co-relation queries the response was YES. [2020-10-16 02:57:16,794 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18863 conditions, 848 events. 322/848 cut-off events. For 242765/242771 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 6441 event pairs, 0 based on Foata normal form. 8/856 useless extension candidates. Maximal degree in co-relation 18682. Up to 481 conditions per place. [2020-10-16 02:57:16,804 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 165 changer transitions 0/439 dead transitions. [2020-10-16 02:57:16,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 439 transitions, 23049 flow [2020-10-16 02:57:16,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:57:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:57:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:57:16,805 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:57:16,806 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:57:16,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:57:16,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:16,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:57:16,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:57:16,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:57:16,807 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:57:16,808 INFO L185 Difference]: Start difference. First operand has 396 places, 426 transitions, 21126 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:57:16,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 439 transitions, 23049 flow [2020-10-16 02:57:17,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 439 transitions, 22929 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:17,485 INFO L241 Difference]: Finished difference. Result has 405 places, 436 transitions, 22397 flow [2020-10-16 02:57:17,485 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21009, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22397, PETRI_PLACES=405, PETRI_TRANSITIONS=436} [2020-10-16 02:57:17,485 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-16 02:57:17,485 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 436 transitions, 22397 flow [2020-10-16 02:57:17,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:17,485 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:17,485 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:17,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:17,686 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:17,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:17,687 INFO L82 PathProgramCache]: Analyzing trace with hash 351533457, now seen corresponding path program 53 times [2020-10-16 02:57:17,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:17,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698492931] [2020-10-16 02:57:17,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:17,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:17,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698492931] [2020-10-16 02:57:17,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906587877] [2020-10-16 02:57:17,759 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 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-16 02:57:17,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:57:17,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:17,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:17,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:17,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:17,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:17,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:17,948 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:17,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599303843] [2020-10-16 02:57:17,948 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:17,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:17,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:17,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:17,950 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:17,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 436 transitions, 22397 flow. Second operand 15 states. [2020-10-16 02:57:17,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:17,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:17,951 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:18,766 INFO L129 PetriNetUnfolder]: 331/873 cut-off events. [2020-10-16 02:57:18,766 INFO L130 PetriNetUnfolder]: For 264319/264321 co-relation queries the response was YES. [2020-10-16 02:57:18,777 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20120 conditions, 873 events. 331/873 cut-off events. For 264319/264321 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 6721 event pairs, 0 based on Foata normal form. 4/877 useless extension candidates. Maximal degree in co-relation 19936. Up to 502 conditions per place. [2020-10-16 02:57:18,787 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 274 selfloop transitions, 168 changer transitions 0/449 dead transitions. [2020-10-16 02:57:18,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 449 transitions, 24420 flow [2020-10-16 02:57:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:57:18,789 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:57:18,789 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:57:18,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:57:18,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:18,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:57:18,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:18,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:18,791 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:18,791 INFO L185 Difference]: Start difference. First operand has 405 places, 436 transitions, 22397 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:57:18,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 449 transitions, 24420 flow [2020-10-16 02:57:19,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 449 transitions, 23947 flow, removed 171 selfloop flow, removed 14 redundant places. [2020-10-16 02:57:19,562 INFO L241 Difference]: Finished difference. Result has 414 places, 447 transitions, 23382 flow [2020-10-16 02:57:19,563 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21924, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23382, PETRI_PLACES=414, PETRI_TRANSITIONS=447} [2020-10-16 02:57:19,563 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 396 predicate places. [2020-10-16 02:57:19,563 INFO L481 AbstractCegarLoop]: Abstraction has has 414 places, 447 transitions, 23382 flow [2020-10-16 02:57:19,563 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:19,563 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:19,563 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:19,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:19,764 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:19,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:19,764 INFO L82 PathProgramCache]: Analyzing trace with hash 493197810, now seen corresponding path program 54 times [2020-10-16 02:57:19,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:19,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676280984] [2020-10-16 02:57:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:19,837 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-16 02:57:19,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676280984] [2020-10-16 02:57:19,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428927299] [2020-10-16 02:57:19,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 02:57:19,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:19,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:19,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:19,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:19,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:20,000 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-16 02:57:20,001 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:20,001 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:20,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794053309] [2020-10-16 02:57:20,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:20,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:20,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:20,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:20,004 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:20,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states. [2020-10-16 02:57:20,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:20,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:20,004 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:20,743 INFO L129 PetriNetUnfolder]: 338/892 cut-off events. [2020-10-16 02:57:20,743 INFO L130 PetriNetUnfolder]: For 283753/283755 co-relation queries the response was YES. [2020-10-16 02:57:20,754 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20961 conditions, 892 events. 338/892 cut-off events. For 283753/283755 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 6849 event pairs, 0 based on Foata normal form. 4/896 useless extension candidates. Maximal degree in co-relation 20774. Up to 476 conditions per place. [2020-10-16 02:57:20,765 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2020-10-16 02:57:20,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 465 transitions, 25636 flow [2020-10-16 02:57:20,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:20,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:57:20,767 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:57:20,767 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:57:20,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:57:20,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:20,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:57:20,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:20,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:20,769 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:20,769 INFO L185 Difference]: Start difference. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:57:20,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 465 transitions, 25636 flow [2020-10-16 02:57:21,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 465 transitions, 25030 flow, removed 237 selfloop flow, removed 15 redundant places. [2020-10-16 02:57:21,613 INFO L241 Difference]: Finished difference. Result has 416 places, 456 transitions, 24440 flow [2020-10-16 02:57:21,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22867, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24440, PETRI_PLACES=416, PETRI_TRANSITIONS=456} [2020-10-16 02:57:21,613 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-16 02:57:21,614 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 456 transitions, 24440 flow [2020-10-16 02:57:21,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:21,614 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:21,614 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:21,827 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 02:57:21,828 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:21,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:21,828 INFO L82 PathProgramCache]: Analyzing trace with hash 351563248, now seen corresponding path program 55 times [2020-10-16 02:57:21,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:21,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148984956] [2020-10-16 02:57:21,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:21,895 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-16 02:57:21,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148984956] [2020-10-16 02:57:21,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762790096] [2020-10-16 02:57:21,896 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 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-16 02:57:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:21,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:21,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:22,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:22,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:22,101 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-16 02:57:22,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:22,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:22,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9659834] [2020-10-16 02:57:22,102 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:22,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:22,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:22,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:22,103 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:22,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 456 transitions, 24440 flow. Second operand 15 states. [2020-10-16 02:57:22,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:22,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:22,103 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:22,938 INFO L129 PetriNetUnfolder]: 345/911 cut-off events. [2020-10-16 02:57:22,938 INFO L130 PetriNetUnfolder]: For 304619/304621 co-relation queries the response was YES. [2020-10-16 02:57:22,949 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21724 conditions, 911 events. 345/911 cut-off events. For 304619/304621 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 6984 event pairs, 0 based on Foata normal form. 4/915 useless extension candidates. Maximal degree in co-relation 21533. Up to 462 conditions per place. [2020-10-16 02:57:22,960 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 226 selfloop transitions, 238 changer transitions 0/471 dead transitions. [2020-10-16 02:57:22,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 471 transitions, 26444 flow [2020-10-16 02:57:22,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:22,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:22,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:57:22,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:57:22,963 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:22,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:22,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:22,965 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:22,965 INFO L185 Difference]: Start difference. First operand has 416 places, 456 transitions, 24440 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:57:22,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 471 transitions, 26444 flow [2020-10-16 02:57:23,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 471 transitions, 25692 flow, removed 312 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:23,848 INFO L241 Difference]: Finished difference. Result has 429 places, 465 transitions, 25264 flow [2020-10-16 02:57:23,849 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23702, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=25264, PETRI_PLACES=429, PETRI_TRANSITIONS=465} [2020-10-16 02:57:23,849 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-16 02:57:23,849 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 465 transitions, 25264 flow [2020-10-16 02:57:23,849 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:23,849 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:23,849 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:24,062 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:24,063 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:24,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:24,063 INFO L82 PathProgramCache]: Analyzing trace with hash 351534418, now seen corresponding path program 56 times [2020-10-16 02:57:24,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:24,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906756598] [2020-10-16 02:57:24,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:24,130 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-16 02:57:24,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906756598] [2020-10-16 02:57:24,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586872107] [2020-10-16 02:57:24,131 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 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-16 02:57:24,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:24,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:24,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:24,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:26,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:26,381 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-16 02:57:26,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:26,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:26,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230786561] [2020-10-16 02:57:26,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:26,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:26,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:26,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=142, Unknown=1, NotChecked=0, Total=210 [2020-10-16 02:57:26,383 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:26,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 465 transitions, 25264 flow. Second operand 15 states. [2020-10-16 02:57:26,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:26,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:26,384 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:30,673 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 02:57:34,818 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 02:57:35,703 INFO L129 PetriNetUnfolder]: 356/941 cut-off events. [2020-10-16 02:57:35,704 INFO L130 PetriNetUnfolder]: For 322853/322855 co-relation queries the response was YES. [2020-10-16 02:57:35,716 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22755 conditions, 941 events. 356/941 cut-off events. For 322853/322855 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7294 event pairs, 0 based on Foata normal form. 5/946 useless extension candidates. Maximal degree in co-relation 22561. Up to 401 conditions per place. [2020-10-16 02:57:35,727 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 182 selfloop transitions, 302 changer transitions 0/491 dead transitions. [2020-10-16 02:57:35,727 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 491 transitions, 28285 flow [2020-10-16 02:57:35,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:35,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:35,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-16 02:57:35,729 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-16 02:57:35,729 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-16 02:57:35,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-16 02:57:35,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:35,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-16 02:57:35,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:35,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:35,733 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:35,733 INFO L185 Difference]: Start difference. First operand has 429 places, 465 transitions, 25264 flow. Second operand 23 states and 1693 transitions. [2020-10-16 02:57:35,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 491 transitions, 28285 flow [2020-10-16 02:57:36,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 491 transitions, 27475 flow, removed 268 selfloop flow, removed 16 redundant places. [2020-10-16 02:57:36,703 INFO L241 Difference]: Finished difference. Result has 438 places, 481 transitions, 27236 flow [2020-10-16 02:57:36,704 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24552, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=27236, PETRI_PLACES=438, PETRI_TRANSITIONS=481} [2020-10-16 02:57:36,704 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 420 predicate places. [2020-10-16 02:57:36,704 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 27236 flow [2020-10-16 02:57:36,704 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:36,704 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:36,704 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:36,904 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 02:57:36,905 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:36,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:36,905 INFO L82 PathProgramCache]: Analyzing trace with hash 255860083, now seen corresponding path program 57 times [2020-10-16 02:57:36,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:36,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238348236] [2020-10-16 02:57:36,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:36,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:36,977 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-16 02:57:36,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238348236] [2020-10-16 02:57:36,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378868597] [2020-10-16 02:57:36,977 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 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-16 02:57:37,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:37,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:37,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:57:37,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:37,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:37,128 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-16 02:57:37,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:37,128 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:37,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652096796] [2020-10-16 02:57:37,129 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:37,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:37,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:37,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:37,130 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:37,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 27236 flow. Second operand 15 states. [2020-10-16 02:57:37,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:37,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:37,130 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:38,068 INFO L129 PetriNetUnfolder]: 366/962 cut-off events. [2020-10-16 02:57:38,068 INFO L130 PetriNetUnfolder]: For 349917/349919 co-relation queries the response was YES. [2020-10-16 02:57:38,081 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23922 conditions, 962 events. 366/962 cut-off events. For 349917/349919 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 7470 event pairs, 0 based on Foata normal form. 5/967 useless extension candidates. Maximal degree in co-relation 23725. Up to 381 conditions per place. [2020-10-16 02:57:38,093 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 340 changer transitions 0/506 dead transitions. [2020-10-16 02:57:38,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 506 transitions, 30165 flow [2020-10-16 02:57:38,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:38,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:38,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-16 02:57:38,095 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-16 02:57:38,095 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-16 02:57:38,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-16 02:57:38,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:38,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-16 02:57:38,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:38,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:38,097 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:38,097 INFO L185 Difference]: Start difference. First operand has 438 places, 481 transitions, 27236 flow. Second operand 23 states and 1693 transitions. [2020-10-16 02:57:38,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 506 transitions, 30165 flow [2020-10-16 02:57:39,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 506 transitions, 28187 flow, removed 873 selfloop flow, removed 19 redundant places. [2020-10-16 02:57:39,134 INFO L241 Difference]: Finished difference. Result has 444 places, 496 transitions, 28001 flow [2020-10-16 02:57:39,135 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25394, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=28001, PETRI_PLACES=444, PETRI_TRANSITIONS=496} [2020-10-16 02:57:39,135 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 426 predicate places. [2020-10-16 02:57:39,135 INFO L481 AbstractCegarLoop]: Abstraction has has 444 places, 496 transitions, 28001 flow [2020-10-16 02:57:39,135 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:39,135 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:39,135 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:39,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-16 02:57:39,341 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:39,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:39,341 INFO L82 PathProgramCache]: Analyzing trace with hash 255859122, now seen corresponding path program 58 times [2020-10-16 02:57:39,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:39,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045151291] [2020-10-16 02:57:39,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:39,409 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-16 02:57:39,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045151291] [2020-10-16 02:57:39,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97002575] [2020-10-16 02:57:39,410 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 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-16 02:57:39,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:39,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:39,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:39,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:39,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:39,656 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-16 02:57:39,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:39,656 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:39,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144727680] [2020-10-16 02:57:39,656 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:39,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:39,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:39,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:39,657 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:39,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 496 transitions, 28001 flow. Second operand 15 states. [2020-10-16 02:57:39,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:39,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:39,658 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:40,691 INFO L129 PetriNetUnfolder]: 383/1007 cut-off events. [2020-10-16 02:57:40,692 INFO L130 PetriNetUnfolder]: For 286782/286788 co-relation queries the response was YES. [2020-10-16 02:57:40,715 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22426 conditions, 1007 events. 383/1007 cut-off events. For 286782/286788 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 7901 event pairs, 0 based on Foata normal form. 9/1016 useless extension candidates. Maximal degree in co-relation 22227. Up to 535 conditions per place. [2020-10-16 02:57:40,732 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 266 selfloop transitions, 251 changer transitions 0/524 dead transitions. [2020-10-16 02:57:40,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 524 transitions, 31521 flow [2020-10-16 02:57:40,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:57:40,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:57:40,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 02:57:40,735 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 02:57:40,735 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 02:57:40,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 02:57:40,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:40,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 02:57:40,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:57:40,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:57:40,739 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:57:40,739 INFO L185 Difference]: Start difference. First operand has 444 places, 496 transitions, 28001 flow. Second operand 27 states and 1987 transitions. [2020-10-16 02:57:40,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 524 transitions, 31521 flow [2020-10-16 02:57:41,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 524 transitions, 29879 flow, removed 716 selfloop flow, removed 15 redundant places. [2020-10-16 02:57:41,713 INFO L241 Difference]: Finished difference. Result has 458 places, 521 transitions, 29416 flow [2020-10-16 02:57:41,714 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=26522, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29416, PETRI_PLACES=458, PETRI_TRANSITIONS=521} [2020-10-16 02:57:41,714 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 440 predicate places. [2020-10-16 02:57:41,714 INFO L481 AbstractCegarLoop]: Abstraction has has 458 places, 521 transitions, 29416 flow [2020-10-16 02:57:41,714 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:41,714 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:41,714 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:41,921 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 02:57:41,922 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:41,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:41,922 INFO L82 PathProgramCache]: Analyzing trace with hash 255888913, now seen corresponding path program 59 times [2020-10-16 02:57:41,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:41,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233458279] [2020-10-16 02:57:41,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:41,990 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-16 02:57:41,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233458279] [2020-10-16 02:57:41,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122371572] [2020-10-16 02:57:41,991 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 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-16 02:57:42,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:57:42,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:42,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:42,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:42,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:42,131 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-16 02:57:42,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:42,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:42,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702393518] [2020-10-16 02:57:42,132 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:42,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:42,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:42,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:42,134 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:42,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 521 transitions, 29416 flow. Second operand 15 states. [2020-10-16 02:57:42,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:42,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:42,135 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:43,023 INFO L129 PetriNetUnfolder]: 390/1030 cut-off events. [2020-10-16 02:57:43,023 INFO L130 PetriNetUnfolder]: For 267780/267782 co-relation queries the response was YES. [2020-10-16 02:57:43,037 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22177 conditions, 1030 events. 390/1030 cut-off events. For 267780/267782 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8171 event pairs, 0 based on Foata normal form. 4/1034 useless extension candidates. Maximal degree in co-relation 21976. Up to 532 conditions per place. [2020-10-16 02:57:43,048 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 255 changer transitions 0/540 dead transitions. [2020-10-16 02:57:43,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 540 transitions, 31875 flow [2020-10-16 02:57:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 02:57:43,050 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 02:57:43,050 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 02:57:43,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 02:57:43,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:43,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 02:57:43,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:43,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:43,052 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:43,052 INFO L185 Difference]: Start difference. First operand has 458 places, 521 transitions, 29416 flow. Second operand 23 states and 1692 transitions. [2020-10-16 02:57:43,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 540 transitions, 31875 flow [2020-10-16 02:57:44,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 540 transitions, 29952 flow, removed 762 selfloop flow, removed 27 redundant places. [2020-10-16 02:57:44,021 INFO L241 Difference]: Finished difference. Result has 456 places, 531 transitions, 29303 flow [2020-10-16 02:57:44,022 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27689, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29303, PETRI_PLACES=456, PETRI_TRANSITIONS=531} [2020-10-16 02:57:44,022 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-16 02:57:44,022 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 531 transitions, 29303 flow [2020-10-16 02:57:44,022 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:44,022 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:44,022 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:44,223 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:44,223 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:44,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:44,224 INFO L82 PathProgramCache]: Analyzing trace with hash 233696323, now seen corresponding path program 60 times [2020-10-16 02:57:44,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:44,224 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077466899] [2020-10-16 02:57:44,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:44,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:44,406 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-16 02:57:44,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077466899] [2020-10-16 02:57:44,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375221999] [2020-10-16 02:57:44,407 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 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-16 02:57:44,441 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:44,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:44,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:44,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:44,562 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-16 02:57:44,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:44,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:44,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306918253] [2020-10-16 02:57:44,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:44,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:44,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:44,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:44,564 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:44,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 531 transitions, 29303 flow. Second operand 15 states. [2020-10-16 02:57:44,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:44,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:44,565 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:45,195 INFO L129 PetriNetUnfolder]: 393/1038 cut-off events. [2020-10-16 02:57:45,195 INFO L130 PetriNetUnfolder]: For 251686/251688 co-relation queries the response was YES. [2020-10-16 02:57:45,209 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21698 conditions, 1038 events. 393/1038 cut-off events. For 251686/251688 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8229 event pairs, 0 based on Foata normal form. 3/1041 useless extension candidates. Maximal degree in co-relation 21497. Up to 571 conditions per place. [2020-10-16 02:57:45,220 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 384 selfloop transitions, 166 changer transitions 0/557 dead transitions. [2020-10-16 02:57:45,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 557 transitions, 31218 flow [2020-10-16 02:57:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:45,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:45,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-16 02:57:45,221 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-16 02:57:45,221 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-16 02:57:45,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-16 02:57:45,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:45,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-16 02:57:45,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:45,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:45,223 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:45,223 INFO L185 Difference]: Start difference. First operand has 456 places, 531 transitions, 29303 flow. Second operand 16 states and 1173 transitions. [2020-10-16 02:57:45,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 557 transitions, 31218 flow [2020-10-16 02:57:46,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 557 transitions, 30403 flow, removed 297 selfloop flow, removed 18 redundant places. [2020-10-16 02:57:46,158 INFO L241 Difference]: Finished difference. Result has 456 places, 537 transitions, 29433 flow [2020-10-16 02:57:46,158 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28510, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29433, PETRI_PLACES=456, PETRI_TRANSITIONS=537} [2020-10-16 02:57:46,159 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-16 02:57:46,159 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 537 transitions, 29433 flow [2020-10-16 02:57:46,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:46,159 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:46,159 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:46,374 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:46,375 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:46,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:46,375 INFO L82 PathProgramCache]: Analyzing trace with hash 254252113, now seen corresponding path program 61 times [2020-10-16 02:57:46,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:46,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592067849] [2020-10-16 02:57:46,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:46,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:46,449 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-16 02:57:46,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592067849] [2020-10-16 02:57:46,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305105570] [2020-10-16 02:57:46,450 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 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-16 02:57:46,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:46,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:46,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:46,601 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-16 02:57:46,601 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:46,601 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:46,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506353902] [2020-10-16 02:57:46,602 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:46,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:46,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:46,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:46,603 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:46,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 537 transitions, 29433 flow. Second operand 15 states. [2020-10-16 02:57:46,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:46,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:46,604 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:47,389 INFO L129 PetriNetUnfolder]: 402/1060 cut-off events. [2020-10-16 02:57:47,389 INFO L130 PetriNetUnfolder]: For 259531/259537 co-relation queries the response was YES. [2020-10-16 02:57:47,404 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22148 conditions, 1060 events. 402/1060 cut-off events. For 259531/259537 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 8440 event pairs, 0 based on Foata normal form. 7/1067 useless extension candidates. Maximal degree in co-relation 21943. Up to 511 conditions per place. [2020-10-16 02:57:47,415 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 304 selfloop transitions, 259 changer transitions 0/570 dead transitions. [2020-10-16 02:57:47,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 570 transitions, 31739 flow [2020-10-16 02:57:47,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:47,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:47,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-16 02:57:47,418 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-16 02:57:47,418 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-16 02:57:47,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-16 02:57:47,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:47,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-16 02:57:47,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:47,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:47,421 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:47,421 INFO L185 Difference]: Start difference. First operand has 456 places, 537 transitions, 29433 flow. Second operand 21 states and 1541 transitions. [2020-10-16 02:57:47,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 570 transitions, 31739 flow [2020-10-16 02:57:48,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 570 transitions, 31591 flow, removed 2 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:48,368 INFO L241 Difference]: Finished difference. Result has 470 places, 550 transitions, 30872 flow [2020-10-16 02:57:48,369 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29287, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30872, PETRI_PLACES=470, PETRI_TRANSITIONS=550} [2020-10-16 02:57:48,369 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 452 predicate places. [2020-10-16 02:57:48,369 INFO L481 AbstractCegarLoop]: Abstraction has has 470 places, 550 transitions, 30872 flow [2020-10-16 02:57:48,369 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:48,369 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:48,369 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:48,569 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:48,570 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:48,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:48,570 INFO L82 PathProgramCache]: Analyzing trace with hash 225785146, now seen corresponding path program 62 times [2020-10-16 02:57:48,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:48,571 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697138169] [2020-10-16 02:57:48,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:48,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:48,643 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-16 02:57:48,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697138169] [2020-10-16 02:57:48,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001035008] [2020-10-16 02:57:48,644 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 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-16 02:57:48,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:48,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:48,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:48,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:48,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:48,896 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 13 [2020-10-16 02:57:48,913 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-16 02:57:48,913 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:48,913 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:48,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611074254] [2020-10-16 02:57:48,914 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:48,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:48,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:48,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:48,915 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:48,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 550 transitions, 30872 flow. Second operand 15 states. [2020-10-16 02:57:48,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:48,916 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:48,916 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:49,878 INFO L129 PetriNetUnfolder]: 411/1086 cut-off events. [2020-10-16 02:57:49,878 INFO L130 PetriNetUnfolder]: For 286181/286183 co-relation queries the response was YES. [2020-10-16 02:57:49,894 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23536 conditions, 1086 events. 411/1086 cut-off events. For 286181/286183 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8699 event pairs, 0 based on Foata normal form. 4/1090 useless extension candidates. Maximal degree in co-relation 23327. Up to 477 conditions per place. [2020-10-16 02:57:49,905 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 228 selfloop transitions, 340 changer transitions 0/575 dead transitions. [2020-10-16 02:57:49,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 575 transitions, 33768 flow [2020-10-16 02:57:49,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:57:49,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:57:49,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-16 02:57:49,907 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-16 02:57:49,907 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-16 02:57:49,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-16 02:57:49,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:49,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-16 02:57:49,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:57:49,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:57:49,910 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:57:49,910 INFO L185 Difference]: Start difference. First operand has 470 places, 550 transitions, 30872 flow. Second operand 25 states and 1839 transitions. [2020-10-16 02:57:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 575 transitions, 33768 flow [2020-10-16 02:57:50,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 575 transitions, 33361 flow, removed 38 selfloop flow, removed 20 redundant places. [2020-10-16 02:57:50,894 INFO L241 Difference]: Finished difference. Result has 477 places, 561 transitions, 32840 flow [2020-10-16 02:57:50,895 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30476, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=32840, PETRI_PLACES=477, PETRI_TRANSITIONS=561} [2020-10-16 02:57:50,895 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 459 predicate places. [2020-10-16 02:57:50,895 INFO L481 AbstractCegarLoop]: Abstraction has has 477 places, 561 transitions, 32840 flow [2020-10-16 02:57:50,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:50,895 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:50,895 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:51,095 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:51,096 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:51,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:51,096 INFO L82 PathProgramCache]: Analyzing trace with hash 254965392, now seen corresponding path program 63 times [2020-10-16 02:57:51,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:51,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164748937] [2020-10-16 02:57:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:51,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:51,171 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-16 02:57:51,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164748937] [2020-10-16 02:57:51,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736021252] [2020-10-16 02:57:51,171 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 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-16 02:57:51,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:51,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:51,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:51,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:51,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:51,333 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-16 02:57:51,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:51,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:51,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886317029] [2020-10-16 02:57:51,334 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:51,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:51,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:51,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:51,335 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:51,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 561 transitions, 32840 flow. Second operand 15 states. [2020-10-16 02:57:51,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:51,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:51,336 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:52,362 INFO L129 PetriNetUnfolder]: 419/1105 cut-off events. [2020-10-16 02:57:52,363 INFO L130 PetriNetUnfolder]: For 306555/306557 co-relation queries the response was YES. [2020-10-16 02:57:52,378 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 1105 events. 419/1105 cut-off events. For 306555/306557 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 8880 event pairs, 0 based on Foata normal form. 4/1109 useless extension candidates. Maximal degree in co-relation 24354. Up to 478 conditions per place. [2020-10-16 02:57:52,390 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 168 selfloop transitions, 401 changer transitions 0/576 dead transitions. [2020-10-16 02:57:52,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 576 transitions, 35244 flow [2020-10-16 02:57:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:57:52,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:57:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-16 02:57:52,392 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:57:52,392 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-16 02:57:52,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-16 02:57:52,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:52,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-16 02:57:52,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:57:52,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:57:52,395 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:57:52,395 INFO L185 Difference]: Start difference. First operand has 477 places, 561 transitions, 32840 flow. Second operand 27 states and 1986 transitions. [2020-10-16 02:57:52,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 576 transitions, 35244 flow [2020-10-16 02:57:53,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 576 transitions, 34270 flow, removed 371 selfloop flow, removed 19 redundant places. [2020-10-16 02:57:53,489 INFO L241 Difference]: Finished difference. Result has 487 places, 572 transitions, 33884 flow [2020-10-16 02:57:53,489 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31866, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33884, PETRI_PLACES=487, PETRI_TRANSITIONS=572} [2020-10-16 02:57:53,489 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 469 predicate places. [2020-10-16 02:57:53,489 INFO L481 AbstractCegarLoop]: Abstraction has has 487 places, 572 transitions, 33884 flow [2020-10-16 02:57:53,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:53,490 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:53,490 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:53,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-16 02:57:53,690 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:53,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:53,691 INFO L82 PathProgramCache]: Analyzing trace with hash 225814937, now seen corresponding path program 64 times [2020-10-16 02:57:53,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:53,692 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589550385] [2020-10-16 02:57:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:53,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:53,759 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-16 02:57:53,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589550385] [2020-10-16 02:57:53,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818465625] [2020-10-16 02:57:53,760 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 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-16 02:57:53,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:53,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:53,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:53,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:53,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:53,988 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-16 02:57:53,989 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:53,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:53,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131500882] [2020-10-16 02:57:53,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:53,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:53,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:53,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:53,991 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:53,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 572 transitions, 33884 flow. Second operand 15 states. [2020-10-16 02:57:53,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:53,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:53,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:55,010 INFO L129 PetriNetUnfolder]: 428/1130 cut-off events. [2020-10-16 02:57:55,010 INFO L130 PetriNetUnfolder]: For 321821/321827 co-relation queries the response was YES. [2020-10-16 02:57:55,026 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25678 conditions, 1130 events. 428/1130 cut-off events. For 321821/321827 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9137 event pairs, 0 based on Foata normal form. 8/1138 useless extension candidates. Maximal degree in co-relation 25468. Up to 480 conditions per place. [2020-10-16 02:57:55,039 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 237 selfloop transitions, 352 changer transitions 0/596 dead transitions. [2020-10-16 02:57:55,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 596 transitions, 36856 flow [2020-10-16 02:57:55,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:57:55,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:57:55,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-16 02:57:55,041 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:57:55,041 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-16 02:57:55,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-16 02:57:55,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:55,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-16 02:57:55,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:57:55,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:57:55,044 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:57:55,044 INFO L185 Difference]: Start difference. First operand has 487 places, 572 transitions, 33884 flow. Second operand 27 states and 1986 transitions. [2020-10-16 02:57:55,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 596 transitions, 36856 flow [2020-10-16 02:57:56,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 596 transitions, 35560 flow, removed 460 selfloop flow, removed 21 redundant places. [2020-10-16 02:57:56,188 INFO L241 Difference]: Finished difference. Result has 495 places, 583 transitions, 34991 flow [2020-10-16 02:57:56,189 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32605, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=34991, PETRI_PLACES=495, PETRI_TRANSITIONS=583} [2020-10-16 02:57:56,189 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 477 predicate places. [2020-10-16 02:57:56,189 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 583 transitions, 34991 flow [2020-10-16 02:57:56,189 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:56,189 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:56,189 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:56,390 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:56,390 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:56,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:56,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1936534904, now seen corresponding path program 6 times [2020-10-16 02:57:56,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:56,391 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026607136] [2020-10-16 02:57:56,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:56,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:56,486 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:56,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026607136] [2020-10-16 02:57:56,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053101479] [2020-10-16 02:57:56,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:56,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 02:57:56,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:56,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:57:56,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:56,597 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:56,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 02:57:56,598 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-16 02:57:56,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535006609] [2020-10-16 02:57:56,599 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 02:57:56,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:56,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 02:57:56,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:57:56,600 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-16 02:57:56,601 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 583 transitions, 34991 flow. Second operand 8 states. [2020-10-16 02:57:56,601 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:56,601 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-16 02:57:56,601 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:57,354 INFO L129 PetriNetUnfolder]: 630/1519 cut-off events. [2020-10-16 02:57:57,354 INFO L130 PetriNetUnfolder]: For 522996/523179 co-relation queries the response was YES. [2020-10-16 02:57:57,391 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36338 conditions, 1519 events. 630/1519 cut-off events. For 522996/523179 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 12017 event pairs, 0 based on Foata normal form. 298/1817 useless extension candidates. Maximal degree in co-relation 36125. Up to 523 conditions per place. [2020-10-16 02:57:57,429 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 174 changer transitions 0/590 dead transitions. [2020-10-16 02:57:57,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 590 transitions, 35310 flow [2020-10-16 02:57:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:57:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:57:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-16 02:57:57,431 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-16 02:57:57,431 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-16 02:57:57,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-16 02:57:57,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:57,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-16 02:57:57,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:57:57,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:57:57,433 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:57:57,433 INFO L185 Difference]: Start difference. First operand has 495 places, 583 transitions, 34991 flow. Second operand 8 states and 670 transitions. [2020-10-16 02:57:57,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 590 transitions, 35310 flow [2020-10-16 02:57:59,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 590 transitions, 33059 flow, removed 806 selfloop flow, removed 28 redundant places. [2020-10-16 02:57:59,254 INFO L241 Difference]: Finished difference. Result has 473 places, 590 transitions, 33057 flow [2020-10-16 02:57:59,254 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32113, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=33057, PETRI_PLACES=473, PETRI_TRANSITIONS=590} [2020-10-16 02:57:59,254 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 455 predicate places. [2020-10-16 02:57:59,254 INFO L481 AbstractCegarLoop]: Abstraction has has 473 places, 590 transitions, 33057 flow [2020-10-16 02:57:59,254 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 02:57:59,254 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:59,255 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:59,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:59,455 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:59,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:59,456 INFO L82 PathProgramCache]: Analyzing trace with hash -220167908, now seen corresponding path program 65 times [2020-10-16 02:57:59,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:59,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753282816] [2020-10-16 02:57:59,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:59,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753282816] [2020-10-16 02:57:59,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094923249] [2020-10-16 02:57:59,566 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 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-16 02:57:59,604 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:57:59,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:59,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:59,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:59,732 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:59,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:59,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:59,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715068598] [2020-10-16 02:57:59,733 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:59,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:59,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:59,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:59,734 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:59,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 590 transitions, 33057 flow. Second operand 15 states. [2020-10-16 02:57:59,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:59,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:59,735 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:00,586 INFO L129 PetriNetUnfolder]: 691/1584 cut-off events. [2020-10-16 02:58:00,586 INFO L130 PetriNetUnfolder]: For 566847/566849 co-relation queries the response was YES. [2020-10-16 02:58:00,617 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39006 conditions, 1584 events. 691/1584 cut-off events. For 566847/566849 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12122 event pairs, 0 based on Foata normal form. 7/1591 useless extension candidates. Maximal degree in co-relation 38799. Up to 1011 conditions per place. [2020-10-16 02:58:00,640 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 554 selfloop transitions, 46 changer transitions 0/612 dead transitions. [2020-10-16 02:58:00,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 612 transitions, 35287 flow [2020-10-16 02:58:00,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:58:00,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:58:00,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-16 02:58:00,642 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:58:00,642 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-16 02:58:00,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-16 02:58:00,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:00,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-16 02:58:00,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:58:00,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:58:00,644 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:58:00,644 INFO L185 Difference]: Start difference. First operand has 473 places, 590 transitions, 33057 flow. Second operand 10 states and 733 transitions. [2020-10-16 02:58:00,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 612 transitions, 35287 flow [2020-10-16 02:58:02,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 612 transitions, 34617 flow, removed 306 selfloop flow, removed 4 redundant places. [2020-10-16 02:58:02,182 INFO L241 Difference]: Finished difference. Result has 480 places, 592 transitions, 32761 flow [2020-10-16 02:58:02,182 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32447, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=32761, PETRI_PLACES=480, PETRI_TRANSITIONS=592} [2020-10-16 02:58:02,182 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 462 predicate places. [2020-10-16 02:58:02,183 INFO L481 AbstractCegarLoop]: Abstraction has has 480 places, 592 transitions, 32761 flow [2020-10-16 02:58:02,183 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:02,183 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:02,183 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:02,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:02,384 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:02,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:02,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1939029806, now seen corresponding path program 66 times [2020-10-16 02:58:02,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:02,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791453651] [2020-10-16 02:58:02,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:02,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:02,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791453651] [2020-10-16 02:58:02,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429509620] [2020-10-16 02:58:02,493 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 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-16 02:58:02,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:58:02,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:02,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:02,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:02,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:02,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:02,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:02,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390242281] [2020-10-16 02:58:02,793 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:02,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:02,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:02,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:02,796 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:02,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 592 transitions, 32761 flow. Second operand 15 states. [2020-10-16 02:58:02,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:02,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:02,797 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:04,108 INFO L129 PetriNetUnfolder]: 697/1596 cut-off events. [2020-10-16 02:58:04,109 INFO L130 PetriNetUnfolder]: For 566748/566754 co-relation queries the response was YES. [2020-10-16 02:58:04,137 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38814 conditions, 1596 events. 697/1596 cut-off events. For 566748/566754 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12216 event pairs, 0 based on Foata normal form. 11/1607 useless extension candidates. Maximal degree in co-relation 38607. Up to 1001 conditions per place. [2020-10-16 02:58:04,161 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 545 selfloop transitions, 63 changer transitions 0/620 dead transitions. [2020-10-16 02:58:04,161 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 620 transitions, 35099 flow [2020-10-16 02:58:04,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:58:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:58:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 806 transitions. [2020-10-16 02:58:04,163 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847918436703483 [2020-10-16 02:58:04,163 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 806 transitions. [2020-10-16 02:58:04,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 806 transitions. [2020-10-16 02:58:04,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:04,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 806 transitions. [2020-10-16 02:58:04,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:58:04,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:58:04,165 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:58:04,165 INFO L185 Difference]: Start difference. First operand has 480 places, 592 transitions, 32761 flow. Second operand 11 states and 806 transitions. [2020-10-16 02:58:04,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 620 transitions, 35099 flow [2020-10-16 02:58:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 620 transitions, 35053 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:58:05,772 INFO L241 Difference]: Finished difference. Result has 486 places, 595 transitions, 33100 flow [2020-10-16 02:58:05,772 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=33100, PETRI_PLACES=486, PETRI_TRANSITIONS=595} [2020-10-16 02:58:05,772 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 468 predicate places. [2020-10-16 02:58:05,772 INFO L481 AbstractCegarLoop]: Abstraction has has 486 places, 595 transitions, 33100 flow [2020-10-16 02:58:05,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:05,772 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:05,773 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:05,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:05,973 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:05,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:05,974 INFO L82 PathProgramCache]: Analyzing trace with hash -364117059, now seen corresponding path program 67 times [2020-10-16 02:58:05,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:05,975 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105635495] [2020-10-16 02:58:05,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:06,057 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-16 02:58:06,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105635495] [2020-10-16 02:58:06,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164995485] [2020-10-16 02:58:06,058 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 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-16 02:58:06,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:06,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:06,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:06,215 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-16 02:58:06,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:06,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:06,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950561519] [2020-10-16 02:58:06,216 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:06,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:06,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:06,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:06,217 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:06,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 595 transitions, 33100 flow. Second operand 15 states. [2020-10-16 02:58:06,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:06,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:06,218 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:07,130 INFO L129 PetriNetUnfolder]: 720/1654 cut-off events. [2020-10-16 02:58:07,130 INFO L130 PetriNetUnfolder]: For 602574/602580 co-relation queries the response was YES. [2020-10-16 02:58:07,163 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40779 conditions, 1654 events. 720/1654 cut-off events. For 602574/602580 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 12797 event pairs, 0 based on Foata normal form. 11/1665 useless extension candidates. Maximal degree in co-relation 40569. Up to 1026 conditions per place. [2020-10-16 02:58:07,194 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 549 selfloop transitions, 75 changer transitions 0/636 dead transitions. [2020-10-16 02:58:07,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 636 transitions, 36529 flow [2020-10-16 02:58:07,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:58:07,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:58:07,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-16 02:58:07,196 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-16 02:58:07,196 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-16 02:58:07,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-16 02:58:07,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:07,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-16 02:58:07,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:58:07,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:58:07,198 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:58:07,198 INFO L185 Difference]: Start difference. First operand has 486 places, 595 transitions, 33100 flow. Second operand 13 states and 952 transitions. [2020-10-16 02:58:07,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 636 transitions, 36529 flow [2020-10-16 02:58:09,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 636 transitions, 36469 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:58:09,715 INFO L241 Difference]: Finished difference. Result has 494 places, 610 transitions, 34472 flow [2020-10-16 02:58:09,716 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33041, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=34472, PETRI_PLACES=494, PETRI_TRANSITIONS=610} [2020-10-16 02:58:09,716 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 476 predicate places. [2020-10-16 02:58:09,716 INFO L481 AbstractCegarLoop]: Abstraction has has 494 places, 610 transitions, 34472 flow [2020-10-16 02:58:09,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:09,716 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:09,716 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:09,916 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 02:58:09,917 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:09,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:09,918 INFO L82 PathProgramCache]: Analyzing trace with hash -364088229, now seen corresponding path program 68 times [2020-10-16 02:58:09,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:09,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564591062] [2020-10-16 02:58:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:10,009 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-16 02:58:10,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564591062] [2020-10-16 02:58:10,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100187955] [2020-10-16 02:58:10,009 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 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-16 02:58:10,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:10,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:10,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:10,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:10,163 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-16 02:58:10,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:10,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:10,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449496312] [2020-10-16 02:58:10,164 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:10,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:10,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:10,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:10,165 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:10,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 610 transitions, 34472 flow. Second operand 15 states. [2020-10-16 02:58:10,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:10,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:10,166 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:11,084 INFO L129 PetriNetUnfolder]: 735/1687 cut-off events. [2020-10-16 02:58:11,084 INFO L130 PetriNetUnfolder]: For 630885/630891 co-relation queries the response was YES. [2020-10-16 02:58:11,117 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42107 conditions, 1687 events. 735/1687 cut-off events. For 630885/630891 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 13075 event pairs, 0 based on Foata normal form. 10/1697 useless extension candidates. Maximal degree in co-relation 41894. Up to 1040 conditions per place. [2020-10-16 02:58:11,147 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 551 selfloop transitions, 78 changer transitions 0/641 dead transitions. [2020-10-16 02:58:11,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 641 transitions, 37225 flow [2020-10-16 02:58:11,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:58:11,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:58:11,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-16 02:58:11,149 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-16 02:58:11,149 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-16 02:58:11,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-16 02:58:11,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:11,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-16 02:58:11,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:58:11,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:58:11,151 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:58:11,151 INFO L185 Difference]: Start difference. First operand has 494 places, 610 transitions, 34472 flow. Second operand 13 states and 952 transitions. [2020-10-16 02:58:11,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 641 transitions, 37225 flow [2020-10-16 02:58:13,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 641 transitions, 37127 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-16 02:58:13,060 INFO L241 Difference]: Finished difference. Result has 499 places, 617 transitions, 35166 flow [2020-10-16 02:58:13,061 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34375, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=35166, PETRI_PLACES=499, PETRI_TRANSITIONS=617} [2020-10-16 02:58:13,061 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-16 02:58:13,061 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 617 transitions, 35166 flow [2020-10-16 02:58:13,061 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:13,061 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:13,061 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:13,262 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-16 02:58:13,262 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:13,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:13,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1269008074, now seen corresponding path program 69 times [2020-10-16 02:58:13,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:13,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626059210] [2020-10-16 02:58:13,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:13,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:13,339 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-16 02:58:13,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626059210] [2020-10-16 02:58:13,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667678357] [2020-10-16 02:58:13,340 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 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-16 02:58:13,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:58:13,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:13,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:13,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:13,488 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-16 02:58:13,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:13,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:13,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625797485] [2020-10-16 02:58:13,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:13,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:13,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:13,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:13,491 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:13,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 617 transitions, 35166 flow. Second operand 15 states. [2020-10-16 02:58:13,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:13,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:13,492 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:14,408 INFO L129 PetriNetUnfolder]: 742/1703 cut-off events. [2020-10-16 02:58:14,409 INFO L130 PetriNetUnfolder]: For 651738/651740 co-relation queries the response was YES. [2020-10-16 02:58:14,552 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42947 conditions, 1703 events. 742/1703 cut-off events. For 651738/651740 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 13208 event pairs, 0 based on Foata normal form. 5/1708 useless extension candidates. Maximal degree in co-relation 42732. Up to 1040 conditions per place. [2020-10-16 02:58:14,572 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 540 selfloop transitions, 92 changer transitions 0/644 dead transitions. [2020-10-16 02:58:14,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 644 transitions, 37579 flow [2020-10-16 02:58:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:58:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:58:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1099 transitions. [2020-10-16 02:58:14,574 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847352024922119 [2020-10-16 02:58:14,574 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1099 transitions. [2020-10-16 02:58:14,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1099 transitions. [2020-10-16 02:58:14,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:14,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1099 transitions. [2020-10-16 02:58:14,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:58:14,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:58:14,575 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:58:14,575 INFO L185 Difference]: Start difference. First operand has 499 places, 617 transitions, 35166 flow. Second operand 15 states and 1099 transitions. [2020-10-16 02:58:14,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 644 transitions, 37579 flow [2020-10-16 02:58:16,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 644 transitions, 37508 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:58:16,312 INFO L241 Difference]: Finished difference. Result has 507 places, 620 transitions, 35705 flow [2020-10-16 02:58:16,313 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35096, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=35705, PETRI_PLACES=507, PETRI_TRANSITIONS=620} [2020-10-16 02:58:16,313 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 489 predicate places. [2020-10-16 02:58:16,313 INFO L481 AbstractCegarLoop]: Abstraction has has 507 places, 620 transitions, 35705 flow [2020-10-16 02:58:16,313 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:16,313 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:16,313 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:16,513 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:16,514 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:16,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:16,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1269009035, now seen corresponding path program 70 times [2020-10-16 02:58:16,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:16,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306771032] [2020-10-16 02:58:16,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:16,590 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-16 02:58:16,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306771032] [2020-10-16 02:58:16,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387259544] [2020-10-16 02:58:16,591 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 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-16 02:58:16,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:16,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:16,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:16,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:16,748 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-16 02:58:16,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:16,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:16,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588344242] [2020-10-16 02:58:16,749 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:16,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:16,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:16,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:16,750 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:16,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 620 transitions, 35705 flow. Second operand 15 states. [2020-10-16 02:58:16,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:16,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:16,750 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:17,780 INFO L129 PetriNetUnfolder]: 748/1717 cut-off events. [2020-10-16 02:58:17,780 INFO L130 PetriNetUnfolder]: For 675816/675818 co-relation queries the response was YES. [2020-10-16 02:58:17,814 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43730 conditions, 1717 events. 748/1717 cut-off events. For 675816/675818 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 13346 event pairs, 0 based on Foata normal form. 7/1724 useless extension candidates. Maximal degree in co-relation 43513. Up to 1007 conditions per place. [2020-10-16 02:58:17,834 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 116 changer transitions 0/651 dead transitions. [2020-10-16 02:58:17,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 651 transitions, 38190 flow [2020-10-16 02:58:17,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:58:17,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:58:17,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:58:17,836 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:58:17,836 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:58:17,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:58:17,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:17,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:58:17,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:58:17,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:58:17,837 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:58:17,838 INFO L185 Difference]: Start difference. First operand has 507 places, 620 transitions, 35705 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:58:17,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 651 transitions, 38190 flow [2020-10-16 02:58:19,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 651 transitions, 38042 flow, removed 4 selfloop flow, removed 14 redundant places. [2020-10-16 02:58:19,704 INFO L241 Difference]: Finished difference. Result has 511 places, 624 transitions, 36131 flow [2020-10-16 02:58:19,704 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35557, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36131, PETRI_PLACES=511, PETRI_TRANSITIONS=624} [2020-10-16 02:58:19,704 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 493 predicate places. [2020-10-16 02:58:19,704 INFO L481 AbstractCegarLoop]: Abstraction has has 511 places, 624 transitions, 36131 flow [2020-10-16 02:58:19,704 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:19,705 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:19,705 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:19,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:19,905 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:19,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:19,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1269037865, now seen corresponding path program 71 times [2020-10-16 02:58:19,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:19,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941229371] [2020-10-16 02:58:19,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:19,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:19,983 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-16 02:58:19,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941229371] [2020-10-16 02:58:19,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673317697] [2020-10-16 02:58:19,984 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 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-16 02:58:20,022 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:58:20,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:20,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:20,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:20,152 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-16 02:58:20,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:20,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:20,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737604234] [2020-10-16 02:58:20,153 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:20,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:20,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:20,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:20,155 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:20,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 624 transitions, 36131 flow. Second operand 15 states. [2020-10-16 02:58:20,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:20,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:20,155 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:21,139 INFO L129 PetriNetUnfolder]: 761/1745 cut-off events. [2020-10-16 02:58:21,139 INFO L130 PetriNetUnfolder]: For 712800/712802 co-relation queries the response was YES. [2020-10-16 02:58:21,175 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45212 conditions, 1745 events. 761/1745 cut-off events. For 712800/712802 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 13586 event pairs, 0 based on Foata normal form. 7/1752 useless extension candidates. Maximal degree in co-relation 44994. Up to 1016 conditions per place. [2020-10-16 02:58:21,195 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 521 selfloop transitions, 120 changer transitions 0/653 dead transitions. [2020-10-16 02:58:21,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 653 transitions, 38730 flow [2020-10-16 02:58:21,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:58:21,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:58:21,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:58:21,197 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:58:21,197 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:58:21,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:58:21,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:21,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:58:21,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:58:21,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:58:21,199 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:58:21,199 INFO L185 Difference]: Start difference. First operand has 511 places, 624 transitions, 36131 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:58:21,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 653 transitions, 38730 flow [2020-10-16 02:58:22,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 653 transitions, 38600 flow, removed 9 selfloop flow, removed 12 redundant places. [2020-10-16 02:58:23,020 INFO L241 Difference]: Finished difference. Result has 517 places, 629 transitions, 36756 flow [2020-10-16 02:58:23,020 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36002, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36756, PETRI_PLACES=517, PETRI_TRANSITIONS=629} [2020-10-16 02:58:23,021 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 499 predicate places. [2020-10-16 02:58:23,021 INFO L481 AbstractCegarLoop]: Abstraction has has 517 places, 629 transitions, 36756 flow [2020-10-16 02:58:23,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:23,021 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:23,021 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:23,235 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:23,236 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:23,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:23,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1044985411, now seen corresponding path program 72 times [2020-10-16 02:58:23,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:23,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36322731] [2020-10-16 02:58:23,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:23,304 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-16 02:58:23,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36322731] [2020-10-16 02:58:23,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015738920] [2020-10-16 02:58:23,305 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 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-16 02:58:23,342 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:58:23,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:23,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:23,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:23,472 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-16 02:58:23,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:23,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:23,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790218827] [2020-10-16 02:58:23,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:23,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:23,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:23,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:23,475 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:23,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 629 transitions, 36756 flow. Second operand 15 states. [2020-10-16 02:58:23,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:23,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:23,475 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:24,578 INFO L129 PetriNetUnfolder]: 775/1773 cut-off events. [2020-10-16 02:58:24,578 INFO L130 PetriNetUnfolder]: For 752684/752690 co-relation queries the response was YES. [2020-10-16 02:58:24,614 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46566 conditions, 1773 events. 775/1773 cut-off events. For 752684/752690 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 13829 event pairs, 0 based on Foata normal form. 11/1784 useless extension candidates. Maximal degree in co-relation 46345. Up to 947 conditions per place. [2020-10-16 02:58:24,635 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 447 selfloop transitions, 198 changer transitions 0/657 dead transitions. [2020-10-16 02:58:24,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 657 transitions, 39140 flow [2020-10-16 02:58:24,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:58:24,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:58:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-16 02:58:24,637 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:58:24,637 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-16 02:58:24,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-16 02:58:24,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:24,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-16 02:58:24,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:58:24,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:58:24,639 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:58:24,639 INFO L185 Difference]: Start difference. First operand has 517 places, 629 transitions, 36756 flow. Second operand 20 states and 1466 transitions. [2020-10-16 02:58:24,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 657 transitions, 39140 flow [2020-10-16 02:58:26,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 657 transitions, 39023 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-16 02:58:26,681 INFO L241 Difference]: Finished difference. Result has 528 places, 637 transitions, 37630 flow [2020-10-16 02:58:26,681 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36639, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37630, PETRI_PLACES=528, PETRI_TRANSITIONS=637} [2020-10-16 02:58:26,681 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 510 predicate places. [2020-10-16 02:58:26,681 INFO L481 AbstractCegarLoop]: Abstraction has has 528 places, 637 transitions, 37630 flow [2020-10-16 02:58:26,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:26,681 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:26,682 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:26,882 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:26,882 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:26,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:26,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1094289946, now seen corresponding path program 73 times [2020-10-16 02:58:26,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:26,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037572738] [2020-10-16 02:58:26,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:26,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:26,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037572738] [2020-10-16 02:58:26,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730364321] [2020-10-16 02:58:26,953 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 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-16 02:58:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:26,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:26,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:27,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:27,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:27,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:28,391 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:28,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:28,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:58:28,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854679229] [2020-10-16 02:58:28,392 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:58:28,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:28,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:58:28,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:58:28,393 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:28,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 637 transitions, 37630 flow. Second operand 16 states. [2020-10-16 02:58:28,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:28,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:28,393 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:29,581 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 56 DAG size of output: 20 [2020-10-16 02:58:33,855 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-16 02:58:41,146 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-16 02:58:51,208 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-16 02:59:05,426 WARN L193 SmtUtils]: Spent 3.98 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-16 02:59:14,120 INFO L129 PetriNetUnfolder]: 786/1797 cut-off events. [2020-10-16 02:59:14,120 INFO L130 PetriNetUnfolder]: For 795163/795165 co-relation queries the response was YES. [2020-10-16 02:59:14,157 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48062 conditions, 1797 events. 786/1797 cut-off events. For 795163/795165 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 14034 event pairs, 0 based on Foata normal form. 8/1805 useless extension candidates. Maximal degree in co-relation 47837. Up to 1015 conditions per place. [2020-10-16 02:59:14,179 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 441 selfloop transitions, 213 changer transitions 0/666 dead transitions. [2020-10-16 02:59:14,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 666 transitions, 41071 flow [2020-10-16 02:59:14,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:59:14,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:59:14,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 02:59:14,181 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 02:59:14,181 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 02:59:14,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 02:59:14,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:14,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 02:59:14,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:59:14,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:59:14,183 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:59:14,183 INFO L185 Difference]: Start difference. First operand has 528 places, 637 transitions, 37630 flow. Second operand 23 states and 1692 transitions. [2020-10-16 02:59:14,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 666 transitions, 41071 flow [2020-10-16 02:59:16,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 666 transitions, 40822 flow, removed 25 selfloop flow, removed 14 redundant places. [2020-10-16 02:59:16,469 INFO L241 Difference]: Finished difference. Result has 540 places, 651 transitions, 39530 flow [2020-10-16 02:59:16,469 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37386, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=39530, PETRI_PLACES=540, PETRI_TRANSITIONS=651} [2020-10-16 02:59:16,470 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 522 predicate places. [2020-10-16 02:59:16,470 INFO L481 AbstractCegarLoop]: Abstraction has has 540 places, 651 transitions, 39530 flow [2020-10-16 02:59:16,470 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:59:16,470 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:16,470 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:16,670 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:16,671 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:16,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:16,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1233710865, now seen corresponding path program 74 times [2020-10-16 02:59:16,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:16,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908773227] [2020-10-16 02:59:16,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:16,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:16,776 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-16 02:59:16,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908773227] [2020-10-16 02:59:16,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169247021] [2020-10-16 02:59:16,777 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 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-16 02:59:16,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:16,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:16,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:16,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:16,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:16,978 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-16 02:59:16,979 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:16,979 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:16,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538246128] [2020-10-16 02:59:16,979 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:16,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:16,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:16,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:16,981 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:16,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 651 transitions, 39530 flow. Second operand 15 states. [2020-10-16 02:59:16,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:16,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:16,982 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:18,257 INFO L129 PetriNetUnfolder]: 788/1812 cut-off events. [2020-10-16 02:59:18,257 INFO L130 PetriNetUnfolder]: For 815537/815543 co-relation queries the response was YES. [2020-10-16 02:59:18,295 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48976 conditions, 1812 events. 788/1812 cut-off events. For 815537/815543 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 14236 event pairs, 0 based on Foata normal form. 10/1822 useless extension candidates. Maximal degree in co-relation 48747. Up to 1110 conditions per place. [2020-10-16 02:59:18,317 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 517 selfloop transitions, 141 changer transitions 0/670 dead transitions. [2020-10-16 02:59:18,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 670 transitions, 42474 flow [2020-10-16 02:59:18,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:59:18,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:59:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:59:18,319 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:59:18,319 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:59:18,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:59:18,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:18,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:59:18,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:59:18,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:59:18,321 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:59:18,321 INFO L185 Difference]: Start difference. First operand has 540 places, 651 transitions, 39530 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:59:18,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 670 transitions, 42474 flow [2020-10-16 02:59:20,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 670 transitions, 41286 flow, removed 493 selfloop flow, removed 14 redundant places. [2020-10-16 02:59:20,852 INFO L241 Difference]: Finished difference. Result has 543 places, 662 transitions, 40000 flow [2020-10-16 02:59:20,853 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38346, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=40000, PETRI_PLACES=543, PETRI_TRANSITIONS=662} [2020-10-16 02:59:20,853 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 525 predicate places. [2020-10-16 02:59:20,853 INFO L481 AbstractCegarLoop]: Abstraction has has 543 places, 662 transitions, 40000 flow [2020-10-16 02:59:20,853 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:20,853 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:20,854 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:21,063 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:21,064 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:21,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:21,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1045014241, now seen corresponding path program 75 times [2020-10-16 02:59:21,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:21,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985543068] [2020-10-16 02:59:21,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:21,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:21,158 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-16 02:59:21,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985543068] [2020-10-16 02:59:21,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938731747] [2020-10-16 02:59:21,158 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 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-16 02:59:21,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:59:21,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:21,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:21,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:21,368 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-16 02:59:21,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:21,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:21,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795561033] [2020-10-16 02:59:21,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:21,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:21,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:21,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:21,370 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:21,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 662 transitions, 40000 flow. Second operand 15 states. [2020-10-16 02:59:21,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:21,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:21,371 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:22,633 INFO L129 PetriNetUnfolder]: 800/1837 cut-off events. [2020-10-16 02:59:22,633 INFO L130 PetriNetUnfolder]: For 834976/834978 co-relation queries the response was YES. [2020-10-16 02:59:22,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49706 conditions, 1837 events. 800/1837 cut-off events. For 834976/834978 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 14466 event pairs, 0 based on Foata normal form. 7/1844 useless extension candidates. Maximal degree in co-relation 49474. Up to 1004 conditions per place. [2020-10-16 02:59:22,695 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 480 selfloop transitions, 191 changer transitions 0/683 dead transitions. [2020-10-16 02:59:22,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 683 transitions, 42407 flow [2020-10-16 02:59:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:59:22,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:59:22,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-16 02:59:22,697 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:59:22,697 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-16 02:59:22,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-16 02:59:22,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:22,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-16 02:59:22,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:59:22,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:59:22,699 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:59:22,699 INFO L185 Difference]: Start difference. First operand has 543 places, 662 transitions, 40000 flow. Second operand 20 states and 1466 transitions. [2020-10-16 02:59:22,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 683 transitions, 42407 flow [2020-10-16 02:59:25,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 683 transitions, 41912 flow, removed 180 selfloop flow, removed 11 redundant places. [2020-10-16 02:59:25,191 INFO L241 Difference]: Finished difference. Result has 554 places, 666 transitions, 40450 flow [2020-10-16 02:59:25,191 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39526, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40450, PETRI_PLACES=554, PETRI_TRANSITIONS=666} [2020-10-16 02:59:25,191 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-16 02:59:25,192 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 666 transitions, 40450 flow [2020-10-16 02:59:25,192 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:25,192 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:25,192 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:25,392 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:25,393 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:25,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:25,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1067149171, now seen corresponding path program 76 times [2020-10-16 02:59:25,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:25,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598024891] [2020-10-16 02:59:25,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:25,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:25,486 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-16 02:59:25,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598024891] [2020-10-16 02:59:25,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194182235] [2020-10-16 02:59:25,487 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 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-16 02:59:25,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:59:25,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:25,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:25,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:25,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:59:25,660 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-16 02:59:25,661 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:25,661 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:25,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854607217] [2020-10-16 02:59:25,661 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:25,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:25,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:25,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:25,662 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:25,663 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 666 transitions, 40450 flow. Second operand 15 states. [2020-10-16 02:59:25,663 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:25,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:25,663 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:27,333 INFO L129 PetriNetUnfolder]: 831/1890 cut-off events. [2020-10-16 02:59:27,333 INFO L130 PetriNetUnfolder]: For 925033/925035 co-relation queries the response was YES. [2020-10-16 02:59:27,374 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52459 conditions, 1890 events. 831/1890 cut-off events. For 925033/925035 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14909 event pairs, 0 based on Foata normal form. 10/1900 useless extension candidates. Maximal degree in co-relation 52224. Up to 780 conditions per place. [2020-10-16 02:59:27,398 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 230 selfloop transitions, 469 changer transitions 0/711 dead transitions. [2020-10-16 02:59:27,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 711 transitions, 46746 flow [2020-10-16 02:59:27,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:59:27,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:59:27,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 02:59:27,400 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 02:59:27,400 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 02:59:27,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 02:59:27,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:27,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 02:59:27,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:59:27,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:59:27,403 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:59:27,403 INFO L185 Difference]: Start difference. First operand has 554 places, 666 transitions, 40450 flow. Second operand 27 states and 1987 transitions. [2020-10-16 02:59:27,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 711 transitions, 46746 flow [2020-10-16 02:59:30,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 711 transitions, 46526 flow, removed 9 selfloop flow, removed 15 redundant places. [2020-10-16 02:59:30,206 INFO L241 Difference]: Finished difference. Result has 569 places, 697 transitions, 45989 flow [2020-10-16 02:59:30,206 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40244, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=45989, PETRI_PLACES=569, PETRI_TRANSITIONS=697} [2020-10-16 02:59:30,207 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 551 predicate places. [2020-10-16 02:59:30,207 INFO L481 AbstractCegarLoop]: Abstraction has has 569 places, 697 transitions, 45989 flow [2020-10-16 02:59:30,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:30,207 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:30,207 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:30,407 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 02:59:30,408 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:30,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:30,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1066254480, now seen corresponding path program 77 times [2020-10-16 02:59:30,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:30,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757132053] [2020-10-16 02:59:30,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:30,508 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-16 02:59:30,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757132053] [2020-10-16 02:59:30,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316628481] [2020-10-16 02:59:30,509 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 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-16 02:59:30,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:59:30,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:30,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:30,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:30,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:30,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:30,808 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:30,808 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:30,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278300548] [2020-10-16 02:59:30,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:30,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:30,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:30,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:30,810 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:30,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 697 transitions, 45989 flow. Second operand 15 states. [2020-10-16 02:59:30,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:30,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:30,811 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:32,743 INFO L129 PetriNetUnfolder]: 830/1922 cut-off events. [2020-10-16 02:59:32,743 INFO L130 PetriNetUnfolder]: For 971447/971453 co-relation queries the response was YES. [2020-10-16 02:59:32,785 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54778 conditions, 1922 events. 830/1922 cut-off events. For 971447/971453 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 15448 event pairs, 0 based on Foata normal form. 12/1934 useless extension candidates. Maximal degree in co-relation 54539. Up to 1053 conditions per place. [2020-10-16 02:59:32,810 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 405 selfloop transitions, 320 changer transitions 0/737 dead transitions. [2020-10-16 02:59:32,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 737 transitions, 51202 flow [2020-10-16 02:59:32,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:59:32,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:59:32,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 02:59:32,812 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 02:59:32,812 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 02:59:32,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 02:59:32,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:32,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 02:59:32,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:59:32,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:59:32,815 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:59:32,815 INFO L185 Difference]: Start difference. First operand has 569 places, 697 transitions, 45989 flow. Second operand 27 states and 1987 transitions. [2020-10-16 02:59:32,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 737 transitions, 51202 flow [2020-10-16 02:59:35,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 737 transitions, 48140 flow, removed 1400 selfloop flow, removed 18 redundant places. [2020-10-16 02:59:35,697 INFO L241 Difference]: Finished difference. Result has 582 places, 728 transitions, 47218 flow [2020-10-16 02:59:35,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42936, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=47218, PETRI_PLACES=582, PETRI_TRANSITIONS=728} [2020-10-16 02:59:35,697 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 564 predicate places. [2020-10-16 02:59:35,697 INFO L481 AbstractCegarLoop]: Abstraction has has 582 places, 728 transitions, 47218 flow [2020-10-16 02:59:35,698 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:35,698 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:35,698 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:35,898 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:35,898 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:35,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:35,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178001, now seen corresponding path program 78 times [2020-10-16 02:59:35,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:35,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035423143] [2020-10-16 02:59:35,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:35,995 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-16 02:59:35,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035423143] [2020-10-16 02:59:35,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547123527] [2020-10-16 02:59:35,996 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 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-16 02:59:36,030 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:59:36,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:36,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:36,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:36,177 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:36,193 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-16 02:59:36,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:36,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:36,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933263925] [2020-10-16 02:59:36,194 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:36,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:36,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:36,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:36,196 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:36,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 728 transitions, 47218 flow. Second operand 15 states. [2020-10-16 02:59:36,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:36,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:36,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:38,065 INFO L129 PetriNetUnfolder]: 829/1947 cut-off events. [2020-10-16 02:59:38,065 INFO L130 PetriNetUnfolder]: For 955003/955009 co-relation queries the response was YES. [2020-10-16 02:59:38,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54265 conditions, 1947 events. 829/1947 cut-off events. For 955003/955009 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 15845 event pairs, 0 based on Foata normal form. 12/1959 useless extension candidates. Maximal degree in co-relation 54022. Up to 1060 conditions per place. [2020-10-16 02:59:38,129 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 439 selfloop transitions, 309 changer transitions 0/760 dead transitions. [2020-10-16 02:59:38,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 760 transitions, 51511 flow [2020-10-16 02:59:38,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:59:38,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:59:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1840 transitions. [2020-10-16 02:59:38,131 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:59:38,132 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1840 transitions. [2020-10-16 02:59:38,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1840 transitions. [2020-10-16 02:59:38,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:38,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1840 transitions. [2020-10-16 02:59:38,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:59:38,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:59:38,134 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:59:38,135 INFO L185 Difference]: Start difference. First operand has 582 places, 728 transitions, 47218 flow. Second operand 25 states and 1840 transitions. [2020-10-16 02:59:38,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 760 transitions, 51511 flow [2020-10-16 02:59:40,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 760 transitions, 50023 flow, removed 575 selfloop flow, removed 25 redundant places. [2020-10-16 02:59:41,027 INFO L241 Difference]: Finished difference. Result has 585 places, 750 transitions, 48906 flow [2020-10-16 02:59:41,028 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45786, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=48906, PETRI_PLACES=585, PETRI_TRANSITIONS=750} [2020-10-16 02:59:41,028 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 567 predicate places. [2020-10-16 02:59:41,028 INFO L481 AbstractCegarLoop]: Abstraction has has 585 places, 750 transitions, 48906 flow [2020-10-16 02:59:41,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:41,028 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:41,028 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:41,229 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-16 02:59:41,229 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:41,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:41,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1067148210, now seen corresponding path program 79 times [2020-10-16 02:59:41,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:41,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782646829] [2020-10-16 02:59:41,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:41,318 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-16 02:59:41,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782646829] [2020-10-16 02:59:41,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614608831] [2020-10-16 02:59:41,319 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 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-16 02:59:41,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:41,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:41,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:41,468 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:41,481 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-16 02:59:41,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:41,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:41,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599385024] [2020-10-16 02:59:41,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:41,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:41,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:41,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:41,484 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:41,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 750 transitions, 48906 flow. Second operand 15 states. [2020-10-16 02:59:41,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:41,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:41,485 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:43,229 INFO L129 PetriNetUnfolder]: 826/1968 cut-off events. [2020-10-16 02:59:43,230 INFO L130 PetriNetUnfolder]: For 959635/959641 co-relation queries the response was YES. [2020-10-16 02:59:43,272 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54494 conditions, 1968 events. 826/1968 cut-off events. For 959635/959641 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 16280 event pairs, 0 based on Foata normal form. 10/1978 useless extension candidates. Maximal degree in co-relation 54249. Up to 1144 conditions per place. [2020-10-16 02:59:43,297 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 495 selfloop transitions, 278 changer transitions 0/785 dead transitions. [2020-10-16 02:59:43,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 785 transitions, 53829 flow [2020-10-16 02:59:43,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:59:43,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:59:43,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 02:59:43,301 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 02:59:43,301 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 02:59:43,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 02:59:43,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:43,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 02:59:43,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:59:43,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:59:43,305 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:59:43,305 INFO L185 Difference]: Start difference. First operand has 585 places, 750 transitions, 48906 flow. Second operand 27 states and 1987 transitions. [2020-10-16 02:59:43,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 785 transitions, 53829 flow [2020-10-16 02:59:46,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 785 transitions, 52711 flow, removed 468 selfloop flow, removed 18 redundant places. [2020-10-16 02:59:46,513 INFO L241 Difference]: Finished difference. Result has 597 places, 779 transitions, 51666 flow [2020-10-16 02:59:46,514 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47804, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=51666, PETRI_PLACES=597, PETRI_TRANSITIONS=779} [2020-10-16 02:59:46,514 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 579 predicate places. [2020-10-16 02:59:46,514 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 779 transitions, 51666 flow [2020-10-16 02:59:46,514 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:46,515 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:46,515 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:46,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:46,723 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:46,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:46,723 INFO L82 PathProgramCache]: Analyzing trace with hash -220017992, now seen corresponding path program 16 times [2020-10-16 02:59:46,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:46,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918354695] [2020-10-16 02:59:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:46,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:46,901 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:46,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918354695] [2020-10-16 02:59:46,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115311935] [2020-10-16 02:59:46,901 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 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-16 02:59:46,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:59:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:59:46,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:47,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 02:59:47,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-16 02:59:47,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192184957] [2020-10-16 02:59:47,030 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 02:59:47,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:47,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 02:59:47,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:59:47,031 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-16 02:59:47,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 779 transitions, 51666 flow. Second operand 8 states. [2020-10-16 02:59:47,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:47,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-16 02:59:47,031 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:48,408 INFO L129 PetriNetUnfolder]: 832/2039 cut-off events. [2020-10-16 02:59:48,408 INFO L130 PetriNetUnfolder]: For 1574648/1575219 co-relation queries the response was YES. [2020-10-16 02:59:48,455 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56804 conditions, 2039 events. 832/2039 cut-off events. For 1574648/1575219 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17276 event pairs, 18 based on Foata normal form. 587/2626 useless extension candidates. Maximal degree in co-relation 56556. Up to 787 conditions per place. [2020-10-16 02:59:48,480 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 483 changer transitions 10/791 dead transitions. [2020-10-16 02:59:48,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 791 transitions, 54733 flow [2020-10-16 02:59:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:59:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:59:48,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-16 02:59:48,482 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-16 02:59:48,482 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-16 02:59:48,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-16 02:59:48,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:48,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-16 02:59:48,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:59:48,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:59:48,484 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:59:48,484 INFO L185 Difference]: Start difference. First operand has 597 places, 779 transitions, 51666 flow. Second operand 8 states and 670 transitions. [2020-10-16 02:59:48,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 791 transitions, 54733 flow [2020-10-16 02:59:51,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 791 transitions, 52954 flow, removed 605 selfloop flow, removed 26 redundant places. [2020-10-16 02:59:51,636 INFO L241 Difference]: Finished difference. Result has 578 places, 781 transitions, 52703 flow [2020-10-16 02:59:51,636 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49156, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=52703, PETRI_PLACES=578, PETRI_TRANSITIONS=781} [2020-10-16 02:59:51,636 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 560 predicate places. [2020-10-16 02:59:51,636 INFO L481 AbstractCegarLoop]: Abstraction has has 578 places, 781 transitions, 52703 flow [2020-10-16 02:59:51,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 02:59:51,637 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:51,637 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:51,837 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 02:59:51,837 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:51,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:51,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1387194029, now seen corresponding path program 80 times [2020-10-16 02:59:51,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:51,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294470020] [2020-10-16 02:59:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:51,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:51,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294470020] [2020-10-16 02:59:51,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243701811] [2020-10-16 02:59:51,963 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-16 02:59:51,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:51,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:51,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:59:51,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:52,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:52,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:52,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 02:59:52,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159674764] [2020-10-16 02:59:52,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 02:59:52,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:52,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 02:59:52,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-16 02:59:52,194 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:52,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 781 transitions, 52703 flow. Second operand 17 states. [2020-10-16 02:59:52,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:52,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:52,194 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:53,988 INFO L129 PetriNetUnfolder]: 848/2028 cut-off events. [2020-10-16 02:59:53,988 INFO L130 PetriNetUnfolder]: For 1096097/1096099 co-relation queries the response was YES. [2020-10-16 02:59:54,032 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58406 conditions, 2028 events. 848/2028 cut-off events. For 1096097/1096099 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 16846 event pairs, 19 based on Foata normal form. 14/2042 useless extension candidates. Maximal degree in co-relation 58161. Up to 1196 conditions per place. [2020-10-16 02:59:54,058 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 649 selfloop transitions, 150 changer transitions 2/816 dead transitions. [2020-10-16 02:59:54,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 816 transitions, 55625 flow [2020-10-16 02:59:54,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:59:54,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:59:54,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-16 02:59:54,060 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-16 02:59:54,060 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-16 02:59:54,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-16 02:59:54,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:54,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-16 02:59:54,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:59:54,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:59:54,062 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:59:54,062 INFO L185 Difference]: Start difference. First operand has 578 places, 781 transitions, 52703 flow. Second operand 21 states and 1537 transitions. [2020-10-16 02:59:54,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 816 transitions, 55625 flow [2020-10-16 02:59:57,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 816 transitions, 48623 flow, removed 3403 selfloop flow, removed 9 redundant places. [2020-10-16 02:59:57,079 INFO L241 Difference]: Finished difference. Result has 590 places, 786 transitions, 46561 flow [2020-10-16 02:59:57,079 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45855, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=46561, PETRI_PLACES=590, PETRI_TRANSITIONS=786} [2020-10-16 02:59:57,080 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-16 02:59:57,080 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 786 transitions, 46561 flow [2020-10-16 02:59:57,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 02:59:57,080 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:57,080 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:57,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-16 02:59:57,281 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:57,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:57,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1851105519, now seen corresponding path program 81 times [2020-10-16 02:59:57,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:57,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106152977] [2020-10-16 02:59:57,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:57,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:57,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106152977] [2020-10-16 02:59:57,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437076690] [2020-10-16 02:59:57,441 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-16 02:59:57,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:59:57,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:57,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:59:57,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:57,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:57,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:57,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 02:59:57,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043110271] [2020-10-16 02:59:57,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 02:59:57,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:57,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 02:59:57,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-16 02:59:57,687 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:57,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 786 transitions, 46561 flow. Second operand 17 states. [2020-10-16 02:59:57,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:57,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:57,687 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:59,062 INFO L129 PetriNetUnfolder]: 846/2026 cut-off events. [2020-10-16 02:59:59,063 INFO L130 PetriNetUnfolder]: For 617363/617365 co-relation queries the response was YES. [2020-10-16 02:59:59,107 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50034 conditions, 2026 events. 846/2026 cut-off events. For 617363/617365 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 16929 event pairs, 12 based on Foata normal form. 5/2031 useless extension candidates. Maximal degree in co-relation 49789. Up to 1261 conditions per place. [2020-10-16 02:59:59,128 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 670 selfloop transitions, 115 changer transitions 0/800 dead transitions. [2020-10-16 02:59:59,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 800 transitions, 48737 flow [2020-10-16 02:59:59,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:59:59,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:59:59,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1245 transitions. [2020-10-16 02:59:59,130 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844420010995053 [2020-10-16 02:59:59,130 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1245 transitions. [2020-10-16 02:59:59,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1245 transitions. [2020-10-16 02:59:59,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:59,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1245 transitions. [2020-10-16 02:59:59,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:59:59,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:59:59,133 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:59:59,133 INFO L185 Difference]: Start difference. First operand has 590 places, 786 transitions, 46561 flow. Second operand 17 states and 1245 transitions. [2020-10-16 02:59:59,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 800 transitions, 48737 flow [2020-10-16 03:00:02,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 800 transitions, 48449 flow, removed 24 selfloop flow, removed 16 redundant places. [2020-10-16 03:00:02,035 INFO L241 Difference]: Finished difference. Result has 592 places, 790 transitions, 47017 flow [2020-10-16 03:00:02,035 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46275, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=47017, PETRI_PLACES=592, PETRI_TRANSITIONS=790} [2020-10-16 03:00:02,035 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 574 predicate places. [2020-10-16 03:00:02,035 INFO L481 AbstractCegarLoop]: Abstraction has has 592 places, 790 transitions, 47017 flow [2020-10-16 03:00:02,035 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:02,036 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:02,036 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:02,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 03:00:02,236 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:02,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:02,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1988027125, now seen corresponding path program 82 times [2020-10-16 03:00:02,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:02,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099202851] [2020-10-16 03:00:02,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:02,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:02,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099202851] [2020-10-16 03:00:02,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857233597] [2020-10-16 03:00:02,346 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-16 03:00:02,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:02,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:02,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:02,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:02,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:02,668 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:02,668 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:02,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376643658] [2020-10-16 03:00:02,669 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:02,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:02,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:02,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:02,671 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:02,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 790 transitions, 47017 flow. Second operand 17 states. [2020-10-16 03:00:02,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:02,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:02,672 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:04,608 INFO L129 PetriNetUnfolder]: 853/2046 cut-off events. [2020-10-16 03:00:04,608 INFO L130 PetriNetUnfolder]: For 633880/633886 co-relation queries the response was YES. [2020-10-16 03:00:04,652 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50621 conditions, 2046 events. 853/2046 cut-off events. For 633880/633886 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17133 event pairs, 17 based on Foata normal form. 9/2055 useless extension candidates. Maximal degree in co-relation 50377. Up to 1101 conditions per place. [2020-10-16 03:00:04,674 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 508 selfloop transitions, 293 changer transitions 0/816 dead transitions. [2020-10-16 03:00:04,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 816 transitions, 49642 flow [2020-10-16 03:00:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:00:04,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:00:04,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1760 transitions. [2020-10-16 03:00:04,676 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 03:00:04,677 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1760 transitions. [2020-10-16 03:00:04,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1760 transitions. [2020-10-16 03:00:04,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:04,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1760 transitions. [2020-10-16 03:00:04,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:00:04,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:00:04,679 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:00:04,679 INFO L185 Difference]: Start difference. First operand has 592 places, 790 transitions, 47017 flow. Second operand 24 states and 1760 transitions. [2020-10-16 03:00:04,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 816 transitions, 49642 flow [2020-10-16 03:00:07,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 816 transitions, 49513 flow, removed 3 selfloop flow, removed 13 redundant places. [2020-10-16 03:00:07,767 INFO L241 Difference]: Finished difference. Result has 604 places, 798 transitions, 48387 flow [2020-10-16 03:00:07,768 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46888, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=48387, PETRI_PLACES=604, PETRI_TRANSITIONS=798} [2020-10-16 03:00:07,768 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 586 predicate places. [2020-10-16 03:00:07,768 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 798 transitions, 48387 flow [2020-10-16 03:00:07,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:07,768 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:07,768 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:07,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:07,969 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:07,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:07,969 INFO L82 PathProgramCache]: Analyzing trace with hash -497585652, now seen corresponding path program 83 times [2020-10-16 03:00:07,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:07,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612783680] [2020-10-16 03:00:07,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:07,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:08,097 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:08,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612783680] [2020-10-16 03:00:08,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699012375] [2020-10-16 03:00:08,098 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-16 03:00:08,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:00:08,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:08,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:08,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:08,481 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:08,561 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:08,561 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:08,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:08,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134764914] [2020-10-16 03:00:08,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:08,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:08,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:08,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:08,565 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:08,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 798 transitions, 48387 flow. Second operand 17 states. [2020-10-16 03:00:08,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:08,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:08,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:10,621 INFO L129 PetriNetUnfolder]: 853/2052 cut-off events. [2020-10-16 03:00:10,621 INFO L130 PetriNetUnfolder]: For 638921/638923 co-relation queries the response was YES. [2020-10-16 03:00:10,665 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51327 conditions, 2052 events. 853/2052 cut-off events. For 638921/638923 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 17283 event pairs, 16 based on Foata normal form. 3/2055 useless extension candidates. Maximal degree in co-relation 51081. Up to 1270 conditions per place. [2020-10-16 03:00:10,687 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 633 selfloop transitions, 157 changer transitions 0/805 dead transitions. [2020-10-16 03:00:10,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 805 transitions, 50424 flow [2020-10-16 03:00:10,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:00:10,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:00:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1248 transitions. [2020-10-16 03:00:10,694 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860912589334799 [2020-10-16 03:00:10,694 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1248 transitions. [2020-10-16 03:00:10,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1248 transitions. [2020-10-16 03:00:10,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:10,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1248 transitions. [2020-10-16 03:00:10,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:00:10,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:00:10,697 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:00:10,697 INFO L185 Difference]: Start difference. First operand has 604 places, 798 transitions, 48387 flow. Second operand 17 states and 1248 transitions. [2020-10-16 03:00:10,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 805 transitions, 50424 flow [2020-10-16 03:00:13,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 805 transitions, 50022 flow, removed 41 selfloop flow, removed 19 redundant places. [2020-10-16 03:00:13,687 INFO L241 Difference]: Finished difference. Result has 603 places, 801 transitions, 48794 flow [2020-10-16 03:00:13,687 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47985, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=48794, PETRI_PLACES=603, PETRI_TRANSITIONS=801} [2020-10-16 03:00:13,688 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-16 03:00:13,688 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 801 transitions, 48794 flow [2020-10-16 03:00:13,688 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:13,688 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:13,688 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:13,888 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 03:00:13,889 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:13,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:13,889 INFO L82 PathProgramCache]: Analyzing trace with hash -483501094, now seen corresponding path program 84 times [2020-10-16 03:00:13,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:13,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614806921] [2020-10-16 03:00:13,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:13,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:14,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:14,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614806921] [2020-10-16 03:00:14,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457468249] [2020-10-16 03:00:14,016 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-16 03:00:14,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:00:14,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:14,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:14,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:14,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:14,250 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:14,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206684868] [2020-10-16 03:00:14,250 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:14,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:14,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:14,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:14,251 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:14,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 801 transitions, 48794 flow. Second operand 17 states. [2020-10-16 03:00:14,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:14,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:14,252 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:15,783 INFO L129 PetriNetUnfolder]: 869/2093 cut-off events. [2020-10-16 03:00:15,783 INFO L130 PetriNetUnfolder]: For 689709/689711 co-relation queries the response was YES. [2020-10-16 03:00:15,829 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52758 conditions, 2093 events. 869/2093 cut-off events. For 689709/689711 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 17684 event pairs, 16 based on Foata normal form. 11/2104 useless extension candidates. Maximal degree in co-relation 52512. Up to 1206 conditions per place. [2020-10-16 03:00:15,851 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 651 selfloop transitions, 172 changer transitions 0/838 dead transitions. [2020-10-16 03:00:15,851 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 838 transitions, 51985 flow [2020-10-16 03:00:15,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:00:15,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:00:15,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-16 03:00:15,853 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-16 03:00:15,853 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-16 03:00:15,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-16 03:00:15,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:15,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-16 03:00:15,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:00:15,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:00:15,855 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:00:15,855 INFO L185 Difference]: Start difference. First operand has 603 places, 801 transitions, 48794 flow. Second operand 19 states and 1391 transitions. [2020-10-16 03:00:15,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 838 transitions, 51985 flow [2020-10-16 03:00:19,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 838 transitions, 51676 flow, removed 77 selfloop flow, removed 13 redundant places. [2020-10-16 03:00:19,116 INFO L241 Difference]: Finished difference. Result has 611 places, 813 transitions, 49791 flow [2020-10-16 03:00:19,116 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48486, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=49791, PETRI_PLACES=611, PETRI_TRANSITIONS=813} [2020-10-16 03:00:19,117 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 593 predicate places. [2020-10-16 03:00:19,117 INFO L481 AbstractCegarLoop]: Abstraction has has 611 places, 813 transitions, 49791 flow [2020-10-16 03:00:19,117 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:19,117 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:19,117 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:19,317 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:19,318 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:19,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:19,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1843985470, now seen corresponding path program 85 times [2020-10-16 03:00:19,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:19,319 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102087311] [2020-10-16 03:00:19,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:19,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:19,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102087311] [2020-10-16 03:00:19,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23010780] [2020-10-16 03:00:19,481 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-16 03:00:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:19,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:19,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:19,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:19,743 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:19,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:19,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794952190] [2020-10-16 03:00:19,744 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:19,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:19,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:19,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:19,745 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:19,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 813 transitions, 49791 flow. Second operand 17 states. [2020-10-16 03:00:19,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:19,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:19,746 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:21,273 INFO L129 PetriNetUnfolder]: 869/2100 cut-off events. [2020-10-16 03:00:21,273 INFO L130 PetriNetUnfolder]: For 692155/692157 co-relation queries the response was YES. [2020-10-16 03:00:21,320 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53410 conditions, 2100 events. 869/2100 cut-off events. For 692155/692157 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 17829 event pairs, 12 based on Foata normal form. 5/2105 useless extension candidates. Maximal degree in co-relation 53160. Up to 1280 conditions per place. [2020-10-16 03:00:21,343 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 674 selfloop transitions, 138 changer transitions 0/827 dead transitions. [2020-10-16 03:00:21,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 827 transitions, 51973 flow [2020-10-16 03:00:21,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:00:21,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:00:21,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-16 03:00:21,345 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-16 03:00:21,345 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-16 03:00:21,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-16 03:00:21,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:21,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-16 03:00:21,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:00:21,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:00:21,347 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:00:21,347 INFO L185 Difference]: Start difference. First operand has 611 places, 813 transitions, 49791 flow. Second operand 18 states and 1319 transitions. [2020-10-16 03:00:21,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 827 transitions, 51973 flow [2020-10-16 03:00:24,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 827 transitions, 51815 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-16 03:00:24,580 INFO L241 Difference]: Finished difference. Result has 616 places, 816 transitions, 50258 flow [2020-10-16 03:00:24,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49634, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50258, PETRI_PLACES=616, PETRI_TRANSITIONS=816} [2020-10-16 03:00:24,581 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 598 predicate places. [2020-10-16 03:00:24,581 INFO L481 AbstractCegarLoop]: Abstraction has has 616 places, 816 transitions, 50258 flow [2020-10-16 03:00:24,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:24,581 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:24,581 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:24,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 03:00:24,782 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:24,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:24,783 INFO L82 PathProgramCache]: Analyzing trace with hash 2120095468, now seen corresponding path program 86 times [2020-10-16 03:00:24,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:24,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217810105] [2020-10-16 03:00:24,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:24,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:24,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217810105] [2020-10-16 03:00:24,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436240275] [2020-10-16 03:00:24,929 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-16 03:00:24,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:00:24,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:24,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:24,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:28,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:28,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:28,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:28,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003005825] [2020-10-16 03:00:28,630 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:28,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:28,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:28,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=200, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:00:28,632 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:28,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 816 transitions, 50258 flow. Second operand 17 states. [2020-10-16 03:00:28,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:28,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:28,633 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:32,904 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:00:34,519 INFO L129 PetriNetUnfolder]: 872/2113 cut-off events. [2020-10-16 03:00:34,519 INFO L130 PetriNetUnfolder]: For 710543/710545 co-relation queries the response was YES. [2020-10-16 03:00:34,565 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54071 conditions, 2113 events. 872/2113 cut-off events. For 710543/710545 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 18029 event pairs, 9 based on Foata normal form. 5/2118 useless extension candidates. Maximal degree in co-relation 53819. Up to 1260 conditions per place. [2020-10-16 03:00:34,588 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 673 selfloop transitions, 148 changer transitions 0/836 dead transitions. [2020-10-16 03:00:34,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 836 transitions, 52777 flow [2020-10-16 03:00:34,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:00:34,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:00:34,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-16 03:00:34,590 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-16 03:00:34,590 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-16 03:00:34,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-16 03:00:34,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:34,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-16 03:00:34,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:00:34,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:00:34,592 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:00:34,592 INFO L185 Difference]: Start difference. First operand has 616 places, 816 transitions, 50258 flow. Second operand 18 states and 1318 transitions. [2020-10-16 03:00:34,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 836 transitions, 52777 flow [2020-10-16 03:00:37,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 836 transitions, 52551 flow, removed 35 selfloop flow, removed 13 redundant places. [2020-10-16 03:00:37,737 INFO L241 Difference]: Finished difference. Result has 623 places, 820 transitions, 50812 flow [2020-10-16 03:00:37,738 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50034, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50812, PETRI_PLACES=623, PETRI_TRANSITIONS=820} [2020-10-16 03:00:37,738 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 605 predicate places. [2020-10-16 03:00:37,738 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 820 transitions, 50812 flow [2020-10-16 03:00:37,738 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:37,738 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:37,738 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:37,939 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:37,939 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:37,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:37,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1386300299, now seen corresponding path program 87 times [2020-10-16 03:00:37,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:37,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025414247] [2020-10-16 03:00:37,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:37,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:38,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:38,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025414247] [2020-10-16 03:00:38,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932099112] [2020-10-16 03:00:38,064 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-16 03:00:38,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:00:38,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:38,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:38,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:38,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:38,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:38,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700486831] [2020-10-16 03:00:38,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:38,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:38,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:38,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:38,350 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:38,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 820 transitions, 50812 flow. Second operand 17 states. [2020-10-16 03:00:38,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:38,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:38,351 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:40,228 INFO L129 PetriNetUnfolder]: 885/2140 cut-off events. [2020-10-16 03:00:40,228 INFO L130 PetriNetUnfolder]: For 745083/745089 co-relation queries the response was YES. [2020-10-16 03:00:40,277 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55278 conditions, 2140 events. 885/2140 cut-off events. For 745083/745089 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 18291 event pairs, 13 based on Foata normal form. 13/2153 useless extension candidates. Maximal degree in co-relation 55023. Up to 1249 conditions per place. [2020-10-16 03:00:40,300 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 665 selfloop transitions, 165 changer transitions 0/845 dead transitions. [2020-10-16 03:00:40,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 845 transitions, 53593 flow [2020-10-16 03:00:40,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:00:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:00:40,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-16 03:00:40,302 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-16 03:00:40,302 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-16 03:00:40,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-16 03:00:40,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:40,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-16 03:00:40,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:00:40,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:00:40,304 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:00:40,304 INFO L185 Difference]: Start difference. First operand has 623 places, 820 transitions, 50812 flow. Second operand 21 states and 1537 transitions. [2020-10-16 03:00:40,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 845 transitions, 53593 flow [2020-10-16 03:00:43,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 845 transitions, 53462 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-16 03:00:43,715 INFO L241 Difference]: Finished difference. Result has 634 places, 825 transitions, 51611 flow [2020-10-16 03:00:43,715 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50681, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=51611, PETRI_PLACES=634, PETRI_TRANSITIONS=825} [2020-10-16 03:00:43,715 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 616 predicate places. [2020-10-16 03:00:43,716 INFO L481 AbstractCegarLoop]: Abstraction has has 634 places, 825 transitions, 51611 flow [2020-10-16 03:00:43,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:00:43,716 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:43,716 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:43,916 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:43,917 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:43,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:43,917 INFO L82 PathProgramCache]: Analyzing trace with hash -386192966, now seen corresponding path program 88 times [2020-10-16 03:00:43,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:43,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788142272] [2020-10-16 03:00:43,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:43,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:44,027 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:44,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788142272] [2020-10-16 03:00:44,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015516610] [2020-10-16 03:00:44,027 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-16 03:00:44,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:44,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:44,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:44,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:44,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:44,443 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:44,443 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:00:44,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537558426] [2020-10-16 03:00:44,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:00:44,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:44,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:00:44,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:00:44,445 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:44,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 825 transitions, 51611 flow. Second operand 17 states. [2020-10-16 03:00:44,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:44,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:44,446 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:48,852 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:01:01,473 INFO L129 PetriNetUnfolder]: 895/2168 cut-off events. [2020-10-16 03:01:01,473 INFO L130 PetriNetUnfolder]: For 785616/785622 co-relation queries the response was YES. [2020-10-16 03:01:01,546 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56542 conditions, 2168 events. 895/2168 cut-off events. For 785616/785622 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 18554 event pairs, 14 based on Foata normal form. 15/2183 useless extension candidates. Maximal degree in co-relation 56284. Up to 1078 conditions per place. [2020-10-16 03:01:01,573 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 376 changer transitions 0/860 dead transitions. [2020-10-16 03:01:01,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 860 transitions, 54543 flow [2020-10-16 03:01:01,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:01:01,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:01:01,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1761 transitions. [2020-10-16 03:01:01,575 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 03:01:01,575 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1761 transitions. [2020-10-16 03:01:01,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1761 transitions. [2020-10-16 03:01:01,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:01,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1761 transitions. [2020-10-16 03:01:01,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:01:01,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:01:01,578 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:01:01,578 INFO L185 Difference]: Start difference. First operand has 634 places, 825 transitions, 51611 flow. Second operand 24 states and 1761 transitions. [2020-10-16 03:01:01,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 860 transitions, 54543 flow [2020-10-16 03:01:04,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 860 transitions, 54357 flow, removed 19 selfloop flow, removed 15 redundant places. [2020-10-16 03:01:05,017 INFO L241 Difference]: Finished difference. Result has 645 places, 837 transitions, 53068 flow [2020-10-16 03:01:05,017 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51425, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=53068, PETRI_PLACES=645, PETRI_TRANSITIONS=837} [2020-10-16 03:01:05,017 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 627 predicate places. [2020-10-16 03:01:05,017 INFO L481 AbstractCegarLoop]: Abstraction has has 645 places, 837 transitions, 53068 flow [2020-10-16 03:01:05,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:01:05,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:05,017 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:05,218 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-16 03:01:05,218 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:05,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:05,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1987312885, now seen corresponding path program 89 times [2020-10-16 03:01:05,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:05,219 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149711809] [2020-10-16 03:01:05,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:05,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:05,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149711809] [2020-10-16 03:01:05,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381042490] [2020-10-16 03:01:05,368 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-16 03:01:05,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:01:05,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:05,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:01:05,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:11,917 WARN L193 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 03:01:11,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:11,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:01:11,987 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:11,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:11,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:01:11,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232411690] [2020-10-16 03:01:11,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:01:11,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:11,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:01:11,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=182, Unknown=3, NotChecked=0, Total=272 [2020-10-16 03:01:11,988 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:11,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 837 transitions, 53068 flow. Second operand 17 states. [2020-10-16 03:01:11,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:11,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:11,989 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:16,327 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:01:20,463 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 03:01:24,113 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2020-10-16 03:01:26,239 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2020-10-16 03:01:31,628 WARN L193 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2020-10-16 03:01:32,869 INFO L129 PetriNetUnfolder]: 894/2199 cut-off events. [2020-10-16 03:01:32,869 INFO L130 PetriNetUnfolder]: For 831486/831492 co-relation queries the response was YES. [2020-10-16 03:01:32,924 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58484 conditions, 2199 events. 894/2199 cut-off events. For 831486/831492 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19151 event pairs, 10 based on Foata normal form. 13/2212 useless extension candidates. Maximal degree in co-relation 58223. Up to 1094 conditions per place. [2020-10-16 03:01:32,950 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 322 selfloop transitions, 541 changer transitions 0/878 dead transitions. [2020-10-16 03:01:32,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 878 transitions, 58843 flow [2020-10-16 03:01:32,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:01:32,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:01:32,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 03:01:32,952 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 03:01:32,952 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 03:01:32,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 03:01:32,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:32,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 03:01:32,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:01:32,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:01:32,955 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:01:32,956 INFO L185 Difference]: Start difference. First operand has 645 places, 837 transitions, 53068 flow. Second operand 29 states and 2134 transitions. [2020-10-16 03:01:32,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 878 transitions, 58843 flow [2020-10-16 03:01:36,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 878 transitions, 58532 flow, removed 56 selfloop flow, removed 17 redundant places. [2020-10-16 03:01:36,658 INFO L241 Difference]: Finished difference. Result has 660 places, 873 transitions, 58029 flow [2020-10-16 03:01:36,659 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52757, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=512, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=58029, PETRI_PLACES=660, PETRI_TRANSITIONS=873} [2020-10-16 03:01:36,659 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 642 predicate places. [2020-10-16 03:01:36,659 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 873 transitions, 58029 flow [2020-10-16 03:01:36,659 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:01:36,659 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:36,659 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:36,859 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-16 03:01:36,860 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:36,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:36,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2008553124, now seen corresponding path program 90 times [2020-10-16 03:01:36,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:36,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753096340] [2020-10-16 03:01:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:36,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:36,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:36,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753096340] [2020-10-16 03:01:36,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886999528] [2020-10-16 03:01:36,979 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-16 03:01:37,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:01:37,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:37,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:01:37,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:37,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:37,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:37,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:01:37,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357092343] [2020-10-16 03:01:37,327 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:01:37,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:37,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:01:37,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:01:37,328 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:37,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 873 transitions, 58029 flow. Second operand 17 states. [2020-10-16 03:01:37,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:37,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:37,329 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:39,304 INFO L129 PetriNetUnfolder]: 918/2259 cut-off events. [2020-10-16 03:01:39,304 INFO L130 PetriNetUnfolder]: For 850178/850180 co-relation queries the response was YES. [2020-10-16 03:01:39,357 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61670 conditions, 2259 events. 918/2259 cut-off events. For 850178/850180 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 19841 event pairs, 6 based on Foata normal form. 7/2266 useless extension candidates. Maximal degree in co-relation 61406. Up to 1228 conditions per place. [2020-10-16 03:01:39,383 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 620 selfloop transitions, 279 changer transitions 0/914 dead transitions. [2020-10-16 03:01:39,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 914 transitions, 61989 flow [2020-10-16 03:01:39,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:01:39,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:01:39,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-16 03:01:39,385 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 03:01:39,385 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-16 03:01:39,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-16 03:01:39,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:39,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-16 03:01:39,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:01:39,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:01:39,387 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:01:39,387 INFO L185 Difference]: Start difference. First operand has 660 places, 873 transitions, 58029 flow. Second operand 18 states and 1320 transitions. [2020-10-16 03:01:39,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 914 transitions, 61989 flow [2020-10-16 03:01:43,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 914 transitions, 59992 flow, removed 821 selfloop flow, removed 21 redundant places. [2020-10-16 03:01:43,815 INFO L241 Difference]: Finished difference. Result has 659 places, 888 transitions, 58342 flow [2020-10-16 03:01:43,815 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=56120, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=58342, PETRI_PLACES=659, PETRI_TRANSITIONS=888} [2020-10-16 03:01:43,816 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 641 predicate places. [2020-10-16 03:01:43,816 INFO L481 AbstractCegarLoop]: Abstraction has has 659 places, 888 transitions, 58342 flow [2020-10-16 03:01:43,816 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:01:43,816 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:43,816 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:44,016 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:44,017 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:44,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:44,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1890744820, now seen corresponding path program 91 times [2020-10-16 03:01:44,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:44,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478612471] [2020-10-16 03:01:44,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:44,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:44,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478612471] [2020-10-16 03:01:44,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377804767] [2020-10-16 03:01:44,132 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:44,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:01:44,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:44,402 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:44,457 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:44,457 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:01:44,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088666071] [2020-10-16 03:01:44,458 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:01:44,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:44,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:01:44,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:01:44,460 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:44,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 888 transitions, 58342 flow. Second operand 17 states. [2020-10-16 03:01:44,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:44,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:44,461 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:46,829 INFO L129 PetriNetUnfolder]: 918/2262 cut-off events. [2020-10-16 03:01:46,829 INFO L130 PetriNetUnfolder]: For 838090/838092 co-relation queries the response was YES. [2020-10-16 03:01:46,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61476 conditions, 2262 events. 918/2262 cut-off events. For 838090/838092 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 19865 event pairs, 12 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 61209. Up to 1395 conditions per place. [2020-10-16 03:01:46,907 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 668 selfloop transitions, 211 changer transitions 0/894 dead transitions. [2020-10-16 03:01:46,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 894 transitions, 60581 flow [2020-10-16 03:01:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:01:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:01:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1542 transitions. [2020-10-16 03:01:46,910 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-16 03:01:46,910 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1542 transitions. [2020-10-16 03:01:46,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1542 transitions. [2020-10-16 03:01:46,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:46,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1542 transitions. [2020-10-16 03:01:46,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:01:46,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:01:46,912 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:01:46,912 INFO L185 Difference]: Start difference. First operand has 659 places, 888 transitions, 58342 flow. Second operand 21 states and 1542 transitions. [2020-10-16 03:01:46,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 894 transitions, 60581 flow [2020-10-16 03:01:51,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 894 transitions, 60309 flow, removed 11 selfloop flow, removed 13 redundant places. [2020-10-16 03:01:51,123 INFO L241 Difference]: Finished difference. Result has 668 places, 891 transitions, 58979 flow [2020-10-16 03:01:51,124 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58070, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=58979, PETRI_PLACES=668, PETRI_TRANSITIONS=891} [2020-10-16 03:01:51,124 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 650 predicate places. [2020-10-16 03:01:51,124 INFO L481 AbstractCegarLoop]: Abstraction has has 668 places, 891 transitions, 58979 flow [2020-10-16 03:01:51,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:01:51,124 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:51,124 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:51,325 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-16 03:01:51,325 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:51,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:51,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1749102787, now seen corresponding path program 92 times [2020-10-16 03:01:51,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:51,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139973668] [2020-10-16 03:01:51,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:51,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:51,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139973668] [2020-10-16 03:01:51,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528138967] [2020-10-16 03:01:51,441 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:51,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:01:51,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:51,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:01:51,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:51,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:51,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:51,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:01:51,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399912954] [2020-10-16 03:01:51,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:01:51,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:51,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:01:51,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:01:51,719 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:51,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 891 transitions, 58979 flow. Second operand 17 states. [2020-10-16 03:01:51,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:51,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:51,720 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:53,574 INFO L129 PetriNetUnfolder]: 920/2272 cut-off events. [2020-10-16 03:01:53,575 INFO L130 PetriNetUnfolder]: For 858534/858536 co-relation queries the response was YES. [2020-10-16 03:01:53,628 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61902 conditions, 2272 events. 920/2272 cut-off events. For 858534/858536 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 20011 event pairs, 13 based on Foata normal form. 4/2276 useless extension candidates. Maximal degree in co-relation 61633. Up to 1353 conditions per place. [2020-10-16 03:01:53,653 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 681 selfloop transitions, 205 changer transitions 0/901 dead transitions. [2020-10-16 03:01:53,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 901 transitions, 61245 flow [2020-10-16 03:01:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:01:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:01:53,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1175 transitions. [2020-10-16 03:01:53,661 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863317757009346 [2020-10-16 03:01:53,661 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1175 transitions. [2020-10-16 03:01:53,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1175 transitions. [2020-10-16 03:01:53,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:53,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1175 transitions. [2020-10-16 03:01:53,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:01:53,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:01:53,663 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:01:53,663 INFO L185 Difference]: Start difference. First operand has 668 places, 891 transitions, 58979 flow. Second operand 16 states and 1175 transitions. [2020-10-16 03:01:53,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 901 transitions, 61245 flow [2020-10-16 03:01:58,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 901 transitions, 60869 flow, removed 91 selfloop flow, removed 16 redundant places. [2020-10-16 03:01:58,260 INFO L241 Difference]: Finished difference. Result has 668 places, 893 transitions, 59431 flow [2020-10-16 03:01:58,261 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58603, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=59431, PETRI_PLACES=668, PETRI_TRANSITIONS=893} [2020-10-16 03:01:58,261 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 650 predicate places. [2020-10-16 03:01:58,261 INFO L481 AbstractCegarLoop]: Abstraction has has 668 places, 893 transitions, 59431 flow [2020-10-16 03:01:58,261 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:01:58,261 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:58,261 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:58,462 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-16 03:01:58,463 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:58,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:58,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1891429269, now seen corresponding path program 93 times [2020-10-16 03:01:58,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:58,463 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573092639] [2020-10-16 03:01:58,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:58,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:58,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573092639] [2020-10-16 03:01:58,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177442148] [2020-10-16 03:01:58,607 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:58,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:01:58,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:58,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 03:01:58,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:58,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:58,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:58,819 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2020-10-16 03:01:58,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311058128] [2020-10-16 03:01:58,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:01:58,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:58,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:01:58,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:01:58,821 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:58,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 893 transitions, 59431 flow. Second operand 15 states. [2020-10-16 03:01:58,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:58,822 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:58,822 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:00,710 INFO L129 PetriNetUnfolder]: 923/2286 cut-off events. [2020-10-16 03:02:00,710 INFO L130 PetriNetUnfolder]: For 874102/874108 co-relation queries the response was YES. [2020-10-16 03:02:00,763 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62731 conditions, 2286 events. 923/2286 cut-off events. For 874102/874108 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 20215 event pairs, 10 based on Foata normal form. 8/2294 useless extension candidates. Maximal degree in co-relation 62460. Up to 1290 conditions per place. [2020-10-16 03:02:00,789 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 637 selfloop transitions, 264 changer transitions 0/916 dead transitions. [2020-10-16 03:02:00,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 916 transitions, 62315 flow [2020-10-16 03:02:00,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:02:00,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:02:00,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1394 transitions. [2020-10-16 03:02:00,792 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856861780619774 [2020-10-16 03:02:00,792 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1394 transitions. [2020-10-16 03:02:00,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1394 transitions. [2020-10-16 03:02:00,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:00,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1394 transitions. [2020-10-16 03:02:00,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:02:00,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:02:00,794 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:02:00,794 INFO L185 Difference]: Start difference. First operand has 668 places, 893 transitions, 59431 flow. Second operand 19 states and 1394 transitions. [2020-10-16 03:02:00,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 916 transitions, 62315 flow [2020-10-16 03:02:05,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 916 transitions, 62068 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-16 03:02:05,278 INFO L241 Difference]: Finished difference. Result has 676 places, 897 transitions, 60448 flow [2020-10-16 03:02:05,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=59185, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=60448, PETRI_PLACES=676, PETRI_TRANSITIONS=897} [2020-10-16 03:02:05,279 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 658 predicate places. [2020-10-16 03:02:05,279 INFO L481 AbstractCegarLoop]: Abstraction has has 676 places, 897 transitions, 60448 flow [2020-10-16 03:02:05,280 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:05,280 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:05,280 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:05,494 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-16 03:02:05,494 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:05,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:05,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1890715029, now seen corresponding path program 94 times [2020-10-16 03:02:05,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:05,495 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471417210] [2020-10-16 03:02:05,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:05,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:05,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471417210] [2020-10-16 03:02:05,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194686933] [2020-10-16 03:02:05,611 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:05,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:02:05,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:05,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:05,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:05,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:05,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:05,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:05,932 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:05,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:05,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211925088] [2020-10-16 03:02:05,932 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:05,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:05,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:05,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:05,933 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:05,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 897 transitions, 60448 flow. Second operand 17 states. [2020-10-16 03:02:05,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:05,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:05,934 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:08,275 INFO L129 PetriNetUnfolder]: 921/2297 cut-off events. [2020-10-16 03:02:08,275 INFO L130 PetriNetUnfolder]: For 907537/907539 co-relation queries the response was YES. [2020-10-16 03:02:08,330 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63581 conditions, 2297 events. 921/2297 cut-off events. For 907537/907539 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 20484 event pairs, 9 based on Foata normal form. 4/2301 useless extension candidates. Maximal degree in co-relation 63307. Up to 1323 conditions per place. [2020-10-16 03:02:08,356 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 571 selfloop transitions, 329 changer transitions 0/915 dead transitions. [2020-10-16 03:02:08,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 915 transitions, 63916 flow [2020-10-16 03:02:08,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:02:08,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:02:08,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1690 transitions. [2020-10-16 03:02:08,358 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867127184071515 [2020-10-16 03:02:08,358 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1690 transitions. [2020-10-16 03:02:08,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1690 transitions. [2020-10-16 03:02:08,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:08,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1690 transitions. [2020-10-16 03:02:08,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:02:08,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:02:08,361 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:02:08,361 INFO L185 Difference]: Start difference. First operand has 676 places, 897 transitions, 60448 flow. Second operand 23 states and 1690 transitions. [2020-10-16 03:02:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 915 transitions, 63916 flow [2020-10-16 03:02:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 915 transitions, 63540 flow, removed 66 selfloop flow, removed 15 redundant places. [2020-10-16 03:02:13,170 INFO L241 Difference]: Finished difference. Result has 688 places, 911 transitions, 62566 flow [2020-10-16 03:02:13,170 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60084, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=62566, PETRI_PLACES=688, PETRI_TRANSITIONS=911} [2020-10-16 03:02:13,170 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 670 predicate places. [2020-10-16 03:02:13,170 INFO L481 AbstractCegarLoop]: Abstraction has has 688 places, 911 transitions, 62566 flow [2020-10-16 03:02:13,170 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:13,171 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:13,171 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:13,371 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:13,371 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:13,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:13,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1987334244, now seen corresponding path program 95 times [2020-10-16 03:02:13,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:13,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827025671] [2020-10-16 03:02:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:13,489 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827025671] [2020-10-16 03:02:13,489 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182602035] [2020-10-16 03:02:13,489 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:13,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:02:13,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:13,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:13,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:16,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:16,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:16,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:16,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297475205] [2020-10-16 03:02:16,772 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:16,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:16,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:16,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=196, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:02:16,773 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:16,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 911 transitions, 62566 flow. Second operand 17 states. [2020-10-16 03:02:16,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:16,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:16,773 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:21,119 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:02:25,279 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:02:27,616 INFO L129 PetriNetUnfolder]: 946/2358 cut-off events. [2020-10-16 03:02:27,616 INFO L130 PetriNetUnfolder]: For 972647/972649 co-relation queries the response was YES. [2020-10-16 03:02:27,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65656 conditions, 2358 events. 946/2358 cut-off events. For 972647/972649 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 21091 event pairs, 6 based on Foata normal form. 9/2367 useless extension candidates. Maximal degree in co-relation 65377. Up to 1112 conditions per place. [2020-10-16 03:02:27,700 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 451 selfloop transitions, 477 changer transitions 0/943 dead transitions. [2020-10-16 03:02:27,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 943 transitions, 66073 flow [2020-10-16 03:02:27,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 03:02:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 03:02:27,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1910 transitions. [2020-10-16 03:02:27,702 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6865564342199856 [2020-10-16 03:02:27,702 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1910 transitions. [2020-10-16 03:02:27,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1910 transitions. [2020-10-16 03:02:27,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:27,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1910 transitions. [2020-10-16 03:02:27,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 03:02:27,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 03:02:27,705 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 03:02:27,705 INFO L185 Difference]: Start difference. First operand has 688 places, 911 transitions, 62566 flow. Second operand 26 states and 1910 transitions. [2020-10-16 03:02:27,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 943 transitions, 66073 flow [2020-10-16 03:02:32,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 943 transitions, 65266 flow, removed 249 selfloop flow, removed 18 redundant places. [2020-10-16 03:02:32,824 INFO L241 Difference]: Finished difference. Result has 696 places, 921 transitions, 63971 flow [2020-10-16 03:02:32,825 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61827, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=63971, PETRI_PLACES=696, PETRI_TRANSITIONS=921} [2020-10-16 03:02:32,825 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 678 predicate places. [2020-10-16 03:02:32,825 INFO L481 AbstractCegarLoop]: Abstraction has has 696 places, 921 transitions, 63971 flow [2020-10-16 03:02:32,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:32,825 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:32,826 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:33,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-16 03:02:33,026 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:33,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:33,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1987311924, now seen corresponding path program 96 times [2020-10-16 03:02:33,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:33,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139523684] [2020-10-16 03:02:33,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:33,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:33,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139523684] [2020-10-16 03:02:33,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809094911] [2020-10-16 03:02:33,147 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:33,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:02:33,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:33,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:33,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:35,481 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:35,530 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:35,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:35,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780290599] [2020-10-16 03:02:35,531 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:35,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:35,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:35,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=189, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:02:35,532 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:35,533 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 921 transitions, 63971 flow. Second operand 17 states. [2020-10-16 03:02:35,533 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:35,533 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:35,533 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:38,974 INFO L129 PetriNetUnfolder]: 970/2402 cut-off events. [2020-10-16 03:02:38,974 INFO L130 PetriNetUnfolder]: For 1014600/1014602 co-relation queries the response was YES. [2020-10-16 03:02:39,034 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67969 conditions, 2402 events. 970/2402 cut-off events. For 1014600/1014602 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 21550 event pairs, 6 based on Foata normal form. 12/2414 useless extension candidates. Maximal degree in co-relation 67688. Up to 1117 conditions per place. [2020-10-16 03:02:39,062 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 420 selfloop transitions, 532 changer transitions 0/967 dead transitions. [2020-10-16 03:02:39,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 967 transitions, 71004 flow [2020-10-16 03:02:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:02:39,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:02:39,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 03:02:39,065 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 03:02:39,065 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 03:02:39,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 03:02:39,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:39,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 03:02:39,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:02:39,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:02:39,068 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:02:39,068 INFO L185 Difference]: Start difference. First operand has 696 places, 921 transitions, 63971 flow. Second operand 29 states and 2134 transitions. [2020-10-16 03:02:39,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 967 transitions, 71004 flow [2020-10-16 03:02:44,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 967 transitions, 70048 flow, removed 62 selfloop flow, removed 25 redundant places. [2020-10-16 03:02:44,298 INFO L241 Difference]: Finished difference. Result has 703 places, 958 transitions, 69319 flow [2020-10-16 03:02:44,299 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63041, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=69319, PETRI_PLACES=703, PETRI_TRANSITIONS=958} [2020-10-16 03:02:44,299 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 685 predicate places. [2020-10-16 03:02:44,299 INFO L481 AbstractCegarLoop]: Abstraction has has 703 places, 958 transitions, 69319 flow [2020-10-16 03:02:44,299 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:44,299 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:44,300 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:44,513 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-16 03:02:44,513 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:44,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:44,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1987341715, now seen corresponding path program 97 times [2020-10-16 03:02:44,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:44,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117754319] [2020-10-16 03:02:44,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:44,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:44,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117754319] [2020-10-16 03:02:44,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092232375] [2020-10-16 03:02:44,640 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:44,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:44,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:44,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:44,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:45,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:45,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:45,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228840860] [2020-10-16 03:02:45,018 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:45,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:45,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:45,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:45,020 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:45,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 958 transitions, 69319 flow. Second operand 17 states. [2020-10-16 03:02:45,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:45,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:45,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:45,846 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2020-10-16 03:02:48,525 INFO L129 PetriNetUnfolder]: 970/2409 cut-off events. [2020-10-16 03:02:48,525 INFO L130 PetriNetUnfolder]: For 1007424/1007430 co-relation queries the response was YES. [2020-10-16 03:02:48,585 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68921 conditions, 2409 events. 970/2409 cut-off events. For 1007424/1007430 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 21661 event pairs, 15 based on Foata normal form. 8/2417 useless extension candidates. Maximal degree in co-relation 68640. Up to 1223 conditions per place. [2020-10-16 03:02:48,613 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 465 selfloop transitions, 498 changer transitions 0/978 dead transitions. [2020-10-16 03:02:48,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 978 transitions, 72849 flow [2020-10-16 03:02:48,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:02:48,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:02:48,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1984 transitions. [2020-10-16 03:02:48,616 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867428175839391 [2020-10-16 03:02:48,616 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1984 transitions. [2020-10-16 03:02:48,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1984 transitions. [2020-10-16 03:02:48,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:48,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1984 transitions. [2020-10-16 03:02:48,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:02:48,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:02:48,618 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:02:48,618 INFO L185 Difference]: Start difference. First operand has 703 places, 958 transitions, 69319 flow. Second operand 27 states and 1984 transitions. [2020-10-16 03:02:48,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 978 transitions, 72849 flow [2020-10-16 03:02:53,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 978 transitions, 69249 flow, removed 1545 selfloop flow, removed 21 redundant places. [2020-10-16 03:02:53,919 INFO L241 Difference]: Finished difference. Result has 711 places, 967 transitions, 68333 flow [2020-10-16 03:02:53,920 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65719, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=68333, PETRI_PLACES=711, PETRI_TRANSITIONS=967} [2020-10-16 03:02:53,920 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 693 predicate places. [2020-10-16 03:02:53,920 INFO L481 AbstractCegarLoop]: Abstraction has has 711 places, 967 transitions, 68333 flow [2020-10-16 03:02:53,920 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:53,920 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:53,920 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:54,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:54,121 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:54,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:54,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1986418194, now seen corresponding path program 98 times [2020-10-16 03:02:54,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:54,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855315880] [2020-10-16 03:02:54,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:54,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:54,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855315880] [2020-10-16 03:02:54,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876849661] [2020-10-16 03:02:54,249 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:54,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:02:54,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:54,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:54,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:54,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:54,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:54,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:54,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:54,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577453530] [2020-10-16 03:02:54,583 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:54,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:54,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:54,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:54,585 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:54,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 967 transitions, 68333 flow. Second operand 17 states. [2020-10-16 03:02:54,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:54,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:54,586 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:57,704 INFO L129 PetriNetUnfolder]: 977/2430 cut-off events. [2020-10-16 03:02:57,704 INFO L130 PetriNetUnfolder]: For 1025249/1025251 co-relation queries the response was YES. [2020-10-16 03:02:57,765 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68310 conditions, 2430 events. 977/2430 cut-off events. For 1025249/1025251 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 21932 event pairs, 8 based on Foata normal form. 7/2437 useless extension candidates. Maximal degree in co-relation 68026. Up to 1141 conditions per place. [2020-10-16 03:02:57,793 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 426 selfloop transitions, 551 changer transitions 0/992 dead transitions. [2020-10-16 03:02:57,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 992 transitions, 72906 flow [2020-10-16 03:02:57,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:02:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:02:57,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 03:02:57,795 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 03:02:57,795 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 03:02:57,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 03:02:57,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:57,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 03:02:57,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:02:57,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:02:57,799 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:02:57,799 INFO L185 Difference]: Start difference. First operand has 711 places, 967 transitions, 68333 flow. Second operand 29 states and 2134 transitions. [2020-10-16 03:02:57,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 992 transitions, 72906 flow [2020-10-16 03:03:03,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 992 transitions, 71603 flow, removed 489 selfloop flow, removed 21 redundant places. [2020-10-16 03:03:03,520 INFO L241 Difference]: Finished difference. Result has 722 places, 985 transitions, 70887 flow [2020-10-16 03:03:03,521 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67030, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=537, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=70887, PETRI_PLACES=722, PETRI_TRANSITIONS=985} [2020-10-16 03:03:03,521 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 704 predicate places. [2020-10-16 03:03:03,521 INFO L481 AbstractCegarLoop]: Abstraction has has 722 places, 985 transitions, 70887 flow [2020-10-16 03:03:03,521 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:03,521 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:03,522 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:03,735 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:03,736 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:03,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:03,736 INFO L82 PathProgramCache]: Analyzing trace with hash -658279765, now seen corresponding path program 99 times [2020-10-16 03:03:03,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:03,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125851540] [2020-10-16 03:03:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:03,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:03,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:03,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125851540] [2020-10-16 03:03:03,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974856583] [2020-10-16 03:03:03,862 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:03,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:03:03,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:03,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:03,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:04,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:03:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:04,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:04,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:04,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93677964] [2020-10-16 03:03:04,168 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:04,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:04,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:04,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:04,169 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:04,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 985 transitions, 70887 flow. Second operand 17 states. [2020-10-16 03:03:04,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:04,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:04,170 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:07,274 INFO L129 PetriNetUnfolder]: 979/2449 cut-off events. [2020-10-16 03:03:07,274 INFO L130 PetriNetUnfolder]: For 1037403/1037409 co-relation queries the response was YES. [2020-10-16 03:03:07,338 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69788 conditions, 2449 events. 979/2449 cut-off events. For 1037403/1037409 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 22213 event pairs, 10 based on Foata normal form. 9/2458 useless extension candidates. Maximal degree in co-relation 69500. Up to 1462 conditions per place. [2020-10-16 03:03:07,367 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 678 selfloop transitions, 315 changer transitions 0/1008 dead transitions. [2020-10-16 03:03:07,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 1008 transitions, 75165 flow [2020-10-16 03:03:07,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:03:07,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:03:07,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2428 transitions. [2020-10-16 03:03:07,370 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876239025771737 [2020-10-16 03:03:07,370 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2428 transitions. [2020-10-16 03:03:07,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2428 transitions. [2020-10-16 03:03:07,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:07,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2428 transitions. [2020-10-16 03:03:07,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:03:07,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:03:07,373 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:03:07,373 INFO L185 Difference]: Start difference. First operand has 722 places, 985 transitions, 70887 flow. Second operand 33 states and 2428 transitions. [2020-10-16 03:03:07,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 1008 transitions, 75165 flow [2020-10-16 03:03:13,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 1008 transitions, 73147 flow, removed 639 selfloop flow, removed 27 redundant places. [2020-10-16 03:03:13,358 INFO L241 Difference]: Finished difference. Result has 732 places, 1005 transitions, 71791 flow [2020-10-16 03:03:13,359 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=68890, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=71791, PETRI_PLACES=732, PETRI_TRANSITIONS=1005} [2020-10-16 03:03:13,359 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 714 predicate places. [2020-10-16 03:03:13,359 INFO L481 AbstractCegarLoop]: Abstraction has has 732 places, 1005 transitions, 71791 flow [2020-10-16 03:03:13,359 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:13,359 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:13,359 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:13,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:13,560 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:13,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:13,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1590594380, now seen corresponding path program 100 times [2020-10-16 03:03:13,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:13,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738975886] [2020-10-16 03:03:13,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:13,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:13,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738975886] [2020-10-16 03:03:13,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968431828] [2020-10-16 03:03:13,687 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:13,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:03:13,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:13,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:13,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:13,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:13,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:13,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890445230] [2020-10-16 03:03:13,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:13,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:13,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:13,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:13,964 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:13,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1005 transitions, 71791 flow. Second operand 17 states. [2020-10-16 03:03:13,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:13,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:13,964 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:16,868 INFO L129 PetriNetUnfolder]: 1007/2517 cut-off events. [2020-10-16 03:03:16,868 INFO L130 PetriNetUnfolder]: For 1087285/1087287 co-relation queries the response was YES. [2020-10-16 03:03:16,931 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71249 conditions, 2517 events. 1007/2517 cut-off events. For 1087285/1087287 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 22962 event pairs, 8 based on Foata normal form. 11/2528 useless extension candidates. Maximal degree in co-relation 70959. Up to 1123 conditions per place. [2020-10-16 03:03:16,961 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 470 selfloop transitions, 564 changer transitions 0/1049 dead transitions. [2020-10-16 03:03:16,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 1049 transitions, 76250 flow [2020-10-16 03:03:16,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 03:03:16,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 03:03:16,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2204 transitions. [2020-10-16 03:03:16,964 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866043613707166 [2020-10-16 03:03:16,964 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2204 transitions. [2020-10-16 03:03:16,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2204 transitions. [2020-10-16 03:03:16,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:16,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2204 transitions. [2020-10-16 03:03:16,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 03:03:16,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 03:03:16,966 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 03:03:16,967 INFO L185 Difference]: Start difference. First operand has 732 places, 1005 transitions, 71791 flow. Second operand 30 states and 2204 transitions. [2020-10-16 03:03:16,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 1049 transitions, 76250 flow [2020-10-16 03:03:23,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 1049 transitions, 74872 flow, removed 506 selfloop flow, removed 25 redundant places. [2020-10-16 03:03:23,100 INFO L241 Difference]: Finished difference. Result has 738 places, 1022 transitions, 73373 flow [2020-10-16 03:03:23,100 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=70418, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=547, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=73373, PETRI_PLACES=738, PETRI_TRANSITIONS=1022} [2020-10-16 03:03:23,100 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 720 predicate places. [2020-10-16 03:03:23,100 INFO L481 AbstractCegarLoop]: Abstraction has has 738 places, 1022 transitions, 73373 flow [2020-10-16 03:03:23,100 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:23,100 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:23,101 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:23,301 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:23,301 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:23,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:23,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1344425333, now seen corresponding path program 101 times [2020-10-16 03:03:23,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:23,302 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342669183] [2020-10-16 03:03:23,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:23,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:23,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342669183] [2020-10-16 03:03:23,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449957763] [2020-10-16 03:03:23,423 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:23,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:03:23,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:23,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:23,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:23,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:23,706 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:23,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:23,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801126049] [2020-10-16 03:03:23,706 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:23,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:23,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:23,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:23,707 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:23,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 1022 transitions, 73373 flow. Second operand 17 states. [2020-10-16 03:03:23,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:23,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:23,708 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:25,986 INFO L129 PetriNetUnfolder]: 1017/2537 cut-off events. [2020-10-16 03:03:25,986 INFO L130 PetriNetUnfolder]: For 1094236/1094238 co-relation queries the response was YES. [2020-10-16 03:03:26,051 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72373 conditions, 2537 events. 1017/2537 cut-off events. For 1094236/1094238 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 23111 event pairs, 6 based on Foata normal form. 11/2548 useless extension candidates. Maximal degree in co-relation 72080. Up to 1472 conditions per place. [2020-10-16 03:03:26,082 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 822 selfloop transitions, 212 changer transitions 2/1051 dead transitions. [2020-10-16 03:03:26,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1051 transitions, 76503 flow [2020-10-16 03:03:26,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:26,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:26,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-16 03:03:26,084 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-16 03:03:26,084 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-16 03:03:26,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-16 03:03:26,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:26,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-16 03:03:26,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:26,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:26,086 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:26,086 INFO L185 Difference]: Start difference. First operand has 738 places, 1022 transitions, 73373 flow. Second operand 18 states and 1319 transitions. [2020-10-16 03:03:26,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1051 transitions, 76503 flow [2020-10-16 03:03:32,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 1051 transitions, 75693 flow, removed 101 selfloop flow, removed 23 redundant places. [2020-10-16 03:03:32,168 INFO L241 Difference]: Finished difference. Result has 735 places, 1024 transitions, 73335 flow [2020-10-16 03:03:32,169 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=72572, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=73335, PETRI_PLACES=735, PETRI_TRANSITIONS=1024} [2020-10-16 03:03:32,169 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 717 predicate places. [2020-10-16 03:03:32,169 INFO L481 AbstractCegarLoop]: Abstraction has has 735 places, 1024 transitions, 73335 flow [2020-10-16 03:03:32,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:32,169 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:32,169 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:32,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-16 03:03:32,383 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:32,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:32,384 INFO L82 PathProgramCache]: Analyzing trace with hash -657356244, now seen corresponding path program 102 times [2020-10-16 03:03:32,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:32,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922245484] [2020-10-16 03:03:32,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:32,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:32,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922245484] [2020-10-16 03:03:32,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371045892] [2020-10-16 03:03:32,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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:32,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:03:32,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:32,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:32,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:32,755 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:03:32,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:32,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:32,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:32,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602785956] [2020-10-16 03:03:32,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:32,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:32,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:32,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:32,788 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:32,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 1024 transitions, 73335 flow. Second operand 17 states. [2020-10-16 03:03:32,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:32,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:32,789 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:35,863 INFO L129 PetriNetUnfolder]: 1011/2536 cut-off events. [2020-10-16 03:03:35,863 INFO L130 PetriNetUnfolder]: For 1092907/1092913 co-relation queries the response was YES. [2020-10-16 03:03:35,930 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72522 conditions, 2536 events. 1011/2536 cut-off events. For 1092907/1092913 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 23179 event pairs, 8 based on Foata normal form. 9/2545 useless extension candidates. Maximal degree in co-relation 72227. Up to 1464 conditions per place. [2020-10-16 03:03:35,960 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 659 selfloop transitions, 367 changer transitions 0/1041 dead transitions. [2020-10-16 03:03:35,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1041 transitions, 76968 flow [2020-10-16 03:03:35,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:03:35,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:03:35,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2133 transitions. [2020-10-16 03:03:35,963 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873992910087012 [2020-10-16 03:03:35,963 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2133 transitions. [2020-10-16 03:03:35,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2133 transitions. [2020-10-16 03:03:35,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:35,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2133 transitions. [2020-10-16 03:03:35,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:03:35,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:03:35,965 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:03:35,965 INFO L185 Difference]: Start difference. First operand has 735 places, 1024 transitions, 73335 flow. Second operand 29 states and 2133 transitions. [2020-10-16 03:03:35,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1041 transitions, 76968 flow [2020-10-16 03:03:42,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 1041 transitions, 76667 flow, removed 20 selfloop flow, removed 15 redundant places. [2020-10-16 03:03:42,167 INFO L241 Difference]: Finished difference. Result has 751 places, 1037 transitions, 75281 flow [2020-10-16 03:03:42,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73045, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=75281, PETRI_PLACES=751, PETRI_TRANSITIONS=1037} [2020-10-16 03:03:42,168 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 733 predicate places. [2020-10-16 03:03:42,168 INFO L481 AbstractCegarLoop]: Abstraction has has 751 places, 1037 transitions, 75281 flow [2020-10-16 03:03:42,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:42,168 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:42,168 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:42,368 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-16 03:03:42,369 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:42,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:42,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1344455124, now seen corresponding path program 103 times [2020-10-16 03:03:42,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:42,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211094684] [2020-10-16 03:03:42,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:42,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:42,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211094684] [2020-10-16 03:03:42,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89619389] [2020-10-16 03:03:42,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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:42,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:42,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:42,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:42,796 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:42,796 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:42,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424912400] [2020-10-16 03:03:42,796 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:42,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:42,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:42,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:42,798 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:42,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 1037 transitions, 75281 flow. Second operand 17 states. [2020-10-16 03:03:42,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:42,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:42,798 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:45,372 INFO L129 PetriNetUnfolder]: 1019/2558 cut-off events. [2020-10-16 03:03:45,372 INFO L130 PetriNetUnfolder]: For 1108251/1108257 co-relation queries the response was YES. [2020-10-16 03:03:45,439 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73628 conditions, 2558 events. 1019/2558 cut-off events. For 1108251/1108257 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 23478 event pairs, 8 based on Foata normal form. 9/2567 useless extension candidates. Maximal degree in co-relation 73331. Up to 1442 conditions per place. [2020-10-16 03:03:45,470 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 805 selfloop transitions, 252 changer transitions 0/1072 dead transitions. [2020-10-16 03:03:45,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 1072 transitions, 78889 flow [2020-10-16 03:03:45,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 03:03:45,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 03:03:45,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1611 transitions. [2020-10-16 03:03:45,472 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843670348343246 [2020-10-16 03:03:45,472 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1611 transitions. [2020-10-16 03:03:45,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1611 transitions. [2020-10-16 03:03:45,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:45,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1611 transitions. [2020-10-16 03:03:45,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 03:03:45,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 03:03:45,474 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 03:03:45,474 INFO L185 Difference]: Start difference. First operand has 751 places, 1037 transitions, 75281 flow. Second operand 22 states and 1611 transitions. [2020-10-16 03:03:45,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 1072 transitions, 78889 flow [2020-10-16 03:03:52,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 1072 transitions, 78025 flow, removed 229 selfloop flow, removed 25 redundant places. [2020-10-16 03:03:52,239 INFO L241 Difference]: Finished difference. Result has 750 places, 1042 transitions, 75713 flow [2020-10-16 03:03:52,240 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=74441, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=75713, PETRI_PLACES=750, PETRI_TRANSITIONS=1042} [2020-10-16 03:03:52,240 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 732 predicate places. [2020-10-16 03:03:52,240 INFO L481 AbstractCegarLoop]: Abstraction has has 750 places, 1042 transitions, 75713 flow [2020-10-16 03:03:52,240 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:52,240 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:52,241 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:52,454 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-16 03:03:52,455 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:52,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:52,455 INFO L82 PathProgramCache]: Analyzing trace with hash -686930275, now seen corresponding path program 104 times [2020-10-16 03:03:52,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:52,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904374510] [2020-10-16 03:03:52,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:52,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:52,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904374510] [2020-10-16 03:03:52,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538460400] [2020-10-16 03:03:52,584 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:52,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:03:52,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:52,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:52,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:52,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:52,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:52,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653246293] [2020-10-16 03:03:52,849 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:52,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:52,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:52,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:52,850 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:52,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1042 transitions, 75713 flow. Second operand 17 states. [2020-10-16 03:03:52,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:52,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:52,851 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:55,655 INFO L129 PetriNetUnfolder]: 1021/2578 cut-off events. [2020-10-16 03:03:55,655 INFO L130 PetriNetUnfolder]: For 1138818/1138820 co-relation queries the response was YES. [2020-10-16 03:03:55,724 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74569 conditions, 2578 events. 1021/2578 cut-off events. For 1138818/1138820 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 23781 event pairs, 12 based on Foata normal form. 4/2582 useless extension candidates. Maximal degree in co-relation 74268. Up to 1337 conditions per place. [2020-10-16 03:03:55,756 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 621 selfloop transitions, 435 changer transitions 0/1071 dead transitions. [2020-10-16 03:03:55,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 1071 transitions, 79173 flow [2020-10-16 03:03:55,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:03:55,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:03:55,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1984 transitions. [2020-10-16 03:03:55,759 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867428175839391 [2020-10-16 03:03:55,759 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1984 transitions. [2020-10-16 03:03:55,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1984 transitions. [2020-10-16 03:03:55,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:55,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1984 transitions. [2020-10-16 03:03:55,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:03:55,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:03:55,763 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:03:55,763 INFO L185 Difference]: Start difference. First operand has 750 places, 1042 transitions, 75713 flow. Second operand 27 states and 1984 transitions. [2020-10-16 03:03:55,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 1071 transitions, 79173 flow [2020-10-16 03:04:02,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 1071 transitions, 78908 flow, removed 8 selfloop flow, removed 18 redundant places. [2020-10-16 03:04:02,103 INFO L241 Difference]: Finished difference. Result has 759 places, 1048 transitions, 77320 flow [2020-10-16 03:04:02,104 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75448, PETRI_DIFFERENCE_MINUEND_PLACES=732, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1042, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=77320, PETRI_PLACES=759, PETRI_TRANSITIONS=1048} [2020-10-16 03:04:02,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 741 predicate places. [2020-10-16 03:04:02,104 INFO L481 AbstractCegarLoop]: Abstraction has has 759 places, 1048 transitions, 77320 flow [2020-10-16 03:04:02,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:02,104 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:02,105 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:02,312 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:02,313 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:02,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:02,314 INFO L82 PathProgramCache]: Analyzing trace with hash -658278804, now seen corresponding path program 105 times [2020-10-16 03:04:02,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:02,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994924293] [2020-10-16 03:04:02,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:02,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:02,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994924293] [2020-10-16 03:04:02,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172247617] [2020-10-16 03:04:02,453 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:02,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:04:02,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:02,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 03:04:02,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:02,707 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:02,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:02,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:02,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365252879] [2020-10-16 03:04:02,736 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:02,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:02,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:02,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:02,737 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:02,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 1048 transitions, 77320 flow. Second operand 17 states. [2020-10-16 03:04:02,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:02,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:02,738 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:06,320 INFO L129 PetriNetUnfolder]: 1057/2643 cut-off events. [2020-10-16 03:04:06,321 INFO L130 PetriNetUnfolder]: For 1232432/1232438 co-relation queries the response was YES. [2020-10-16 03:04:06,391 INFO L80 FinitePrefix]: Finished finitePrefix Result has 77478 conditions, 2643 events. 1057/2643 cut-off events. For 1232432/1232438 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 24338 event pairs, 6 based on Foata normal form. 15/2658 useless extension candidates. Maximal degree in co-relation 77179. Up to 1096 conditions per place. [2020-10-16 03:04:06,424 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 757 changer transitions 0/1096 dead transitions. [2020-10-16 03:04:06,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 1096 transitions, 84078 flow [2020-10-16 03:04:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:04:06,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:04:06,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2428 transitions. [2020-10-16 03:04:06,428 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876239025771737 [2020-10-16 03:04:06,428 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2428 transitions. [2020-10-16 03:04:06,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2428 transitions. [2020-10-16 03:04:06,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:06,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2428 transitions. [2020-10-16 03:04:06,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:04:06,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:04:06,431 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:04:06,431 INFO L185 Difference]: Start difference. First operand has 759 places, 1048 transitions, 77320 flow. Second operand 33 states and 2428 transitions. [2020-10-16 03:04:06,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 1096 transitions, 84078 flow [2020-10-16 03:04:13,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 1096 transitions, 83483 flow, removed 33 selfloop flow, removed 24 redundant places. [2020-10-16 03:04:13,052 INFO L241 Difference]: Finished difference. Result has 772 places, 1085 transitions, 82908 flow [2020-10-16 03:04:13,052 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=76729, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=726, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=82908, PETRI_PLACES=772, PETRI_TRANSITIONS=1085} [2020-10-16 03:04:13,052 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 754 predicate places. [2020-10-16 03:04:13,053 INFO L481 AbstractCegarLoop]: Abstraction has has 772 places, 1085 transitions, 82908 flow [2020-10-16 03:04:13,053 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:13,053 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:13,053 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:13,260 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-16 03:04:13,261 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:13,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:13,261 INFO L82 PathProgramCache]: Analyzing trace with hash -686879125, now seen corresponding path program 106 times [2020-10-16 03:04:13,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:13,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992306158] [2020-10-16 03:04:13,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:13,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992306158] [2020-10-16 03:04:13,393 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302717573] [2020-10-16 03:04:13,393 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:13,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:04:13,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:13,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:13,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:13,670 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:13,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:13,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:13,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960585441] [2020-10-16 03:04:13,724 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:13,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:13,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:13,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:13,726 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:13,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1085 transitions, 82908 flow. Second operand 17 states. [2020-10-16 03:04:13,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:13,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:13,727 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:17,170 INFO L129 PetriNetUnfolder]: 1055/2651 cut-off events. [2020-10-16 03:04:17,171 INFO L130 PetriNetUnfolder]: For 1231456/1231462 co-relation queries the response was YES. [2020-10-16 03:04:17,243 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79443 conditions, 2651 events. 1055/2651 cut-off events. For 1231456/1231462 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 24483 event pairs, 6 based on Foata normal form. 8/2659 useless extension candidates. Maximal degree in co-relation 79141. Up to 1391 conditions per place. [2020-10-16 03:04:17,275 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 515 selfloop transitions, 575 changer transitions 0/1105 dead transitions. [2020-10-16 03:04:17,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 1105 transitions, 86971 flow [2020-10-16 03:04:17,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:04:17,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:04:17,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2280 transitions. [2020-10-16 03:04:17,278 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.68736810370817 [2020-10-16 03:04:17,278 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2280 transitions. [2020-10-16 03:04:17,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2280 transitions. [2020-10-16 03:04:17,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:17,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2280 transitions. [2020-10-16 03:04:17,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:04:17,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:04:17,281 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:04:17,281 INFO L185 Difference]: Start difference. First operand has 772 places, 1085 transitions, 82908 flow. Second operand 31 states and 2280 transitions. [2020-10-16 03:04:17,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 1105 transitions, 86971 flow [2020-10-16 03:04:25,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 1105 transitions, 84261 flow, removed 1108 selfloop flow, removed 24 redundant places. [2020-10-16 03:04:25,234 INFO L241 Difference]: Finished difference. Result has 781 places, 1096 transitions, 83064 flow [2020-10-16 03:04:25,235 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=80198, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=565, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=83064, PETRI_PLACES=781, PETRI_TRANSITIONS=1096} [2020-10-16 03:04:25,235 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 763 predicate places. [2020-10-16 03:04:25,235 INFO L481 AbstractCegarLoop]: Abstraction has has 781 places, 1096 transitions, 83064 flow [2020-10-16 03:04:25,235 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:25,235 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:25,235 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:25,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:25,436 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:25,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:25,437 INFO L82 PathProgramCache]: Analyzing trace with hash -686878164, now seen corresponding path program 107 times [2020-10-16 03:04:25,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:25,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771916325] [2020-10-16 03:04:25,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:25,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771916325] [2020-10-16 03:04:25,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397061206] [2020-10-16 03:04:25,566 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:25,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:04:25,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:25,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:25,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:25,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:25,830 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:25,830 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:25,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578620951] [2020-10-16 03:04:25,830 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:25,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:25,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:25,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:25,831 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:25,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 1096 transitions, 83064 flow. Second operand 17 states. [2020-10-16 03:04:25,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:25,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:25,834 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:29,623 INFO L129 PetriNetUnfolder]: 1068/2685 cut-off events. [2020-10-16 03:04:29,624 INFO L130 PetriNetUnfolder]: For 1296213/1296219 co-relation queries the response was YES. [2020-10-16 03:04:29,698 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80334 conditions, 2685 events. 1068/2685 cut-off events. For 1296213/1296219 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 24865 event pairs, 12 based on Foata normal form. 13/2698 useless extension candidates. Maximal degree in co-relation 80028. Up to 1168 conditions per place. [2020-10-16 03:04:29,731 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 452 selfloop transitions, 661 changer transitions 0/1128 dead transitions. [2020-10-16 03:04:29,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 1128 transitions, 88238 flow [2020-10-16 03:04:29,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:04:29,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:04:29,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-16 03:04:29,734 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 03:04:29,734 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-16 03:04:29,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-16 03:04:29,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:29,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-16 03:04:29,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:04:29,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:04:29,737 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:04:29,737 INFO L185 Difference]: Start difference. First operand has 781 places, 1096 transitions, 83064 flow. Second operand 35 states and 2575 transitions. [2020-10-16 03:04:29,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 1128 transitions, 88238 flow [2020-10-16 03:04:37,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1128 transitions, 86849 flow, removed 471 selfloop flow, removed 24 redundant places. [2020-10-16 03:04:37,607 INFO L241 Difference]: Finished difference. Result has 796 places, 1116 transitions, 85878 flow [2020-10-16 03:04:37,608 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=81769, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=645, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=85878, PETRI_PLACES=796, PETRI_TRANSITIONS=1116} [2020-10-16 03:04:37,608 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 778 predicate places. [2020-10-16 03:04:37,608 INFO L481 AbstractCegarLoop]: Abstraction has has 796 places, 1116 transitions, 85878 flow [2020-10-16 03:04:37,608 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:37,608 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:37,608 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:37,808 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-16 03:04:37,809 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:37,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:37,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1345348854, now seen corresponding path program 108 times [2020-10-16 03:04:37,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:37,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226267603] [2020-10-16 03:04:37,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:37,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:37,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:37,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226267603] [2020-10-16 03:04:37,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198490781] [2020-10-16 03:04:37,935 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:37,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:04:37,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:37,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:37,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:38,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:38,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:38,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:38,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439532266] [2020-10-16 03:04:38,191 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:38,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:38,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:38,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:38,193 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:38,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 1116 transitions, 85878 flow. Second operand 17 states. [2020-10-16 03:04:38,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:38,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:38,193 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:40,887 INFO L129 PetriNetUnfolder]: 1074/2703 cut-off events. [2020-10-16 03:04:40,888 INFO L130 PetriNetUnfolder]: For 1296562/1296564 co-relation queries the response was YES. [2020-10-16 03:04:40,963 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81886 conditions, 2703 events. 1074/2703 cut-off events. For 1296562/1296564 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 25098 event pairs, 8 based on Foata normal form. 5/2708 useless extension candidates. Maximal degree in co-relation 81574. Up to 1494 conditions per place. [2020-10-16 03:04:40,998 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 847 selfloop transitions, 297 changer transitions 0/1159 dead transitions. [2020-10-16 03:04:40,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 1159 transitions, 89815 flow [2020-10-16 03:04:40,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:04:40,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:04:41,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-16 03:04:41,000 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-16 03:04:41,000 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-16 03:04:41,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-16 03:04:41,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:41,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-16 03:04:41,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:04:41,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:04:41,003 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:04:41,003 INFO L185 Difference]: Start difference. First operand has 796 places, 1116 transitions, 85878 flow. Second operand 19 states and 1392 transitions. [2020-10-16 03:04:41,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 1159 transitions, 89815 flow [2020-10-16 03:04:49,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 1159 transitions, 87123 flow, removed 1116 selfloop flow, removed 27 redundant places. [2020-10-16 03:04:49,435 INFO L241 Difference]: Finished difference. Result has 790 places, 1121 transitions, 84650 flow [2020-10-16 03:04:49,435 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=83330, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=84650, PETRI_PLACES=790, PETRI_TRANSITIONS=1121} [2020-10-16 03:04:49,435 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 772 predicate places. [2020-10-16 03:04:49,436 INFO L481 AbstractCegarLoop]: Abstraction has has 790 places, 1121 transitions, 84650 flow [2020-10-16 03:04:49,436 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:49,436 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:49,436 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:49,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:49,636 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:49,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:49,637 INFO L82 PathProgramCache]: Analyzing trace with hash -657325492, now seen corresponding path program 109 times [2020-10-16 03:04:49,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:49,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498050962] [2020-10-16 03:04:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:49,764 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:49,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498050962] [2020-10-16 03:04:49,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801593054] [2020-10-16 03:04:49,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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:49,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:49,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:49,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:49,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:49,989 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:49,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:49,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493261093] [2020-10-16 03:04:49,990 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:49,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:49,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:49,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:49,992 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:49,992 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 1121 transitions, 84650 flow. Second operand 17 states. [2020-10-16 03:04:49,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:49,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:49,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:52,795 INFO L129 PetriNetUnfolder]: 1081/2717 cut-off events. [2020-10-16 03:04:52,795 INFO L130 PetriNetUnfolder]: For 1291665/1291671 co-relation queries the response was YES. [2020-10-16 03:04:52,870 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81368 conditions, 2717 events. 1081/2717 cut-off events. For 1291665/1291671 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 25190 event pairs, 6 based on Foata normal form. 11/2728 useless extension candidates. Maximal degree in co-relation 81052. Up to 1619 conditions per place. [2020-10-16 03:04:52,905 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 922 selfloop transitions, 188 changer transitions 8/1133 dead transitions. [2020-10-16 03:04:52,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 1133 transitions, 87624 flow [2020-10-16 03:04:52,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:04:52,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:04:52,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-16 03:04:52,907 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-16 03:04:52,907 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-16 03:04:52,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-16 03:04:52,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:52,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-16 03:04:52,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:04:52,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:04:52,909 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:04:52,909 INFO L185 Difference]: Start difference. First operand has 790 places, 1121 transitions, 84650 flow. Second operand 17 states and 1249 transitions. [2020-10-16 03:04:52,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 1133 transitions, 87624 flow [2020-10-16 03:05:00,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 1133 transitions, 87352 flow, removed 3 selfloop flow, removed 14 redundant places. [2020-10-16 03:05:00,964 INFO L241 Difference]: Finished difference. Result has 795 places, 1119 transitions, 84825 flow [2020-10-16 03:05:00,965 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=84378, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=933, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=84825, PETRI_PLACES=795, PETRI_TRANSITIONS=1119} [2020-10-16 03:05:00,965 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 777 predicate places. [2020-10-16 03:05:00,965 INFO L481 AbstractCegarLoop]: Abstraction has has 795 places, 1119 transitions, 84825 flow [2020-10-16 03:05:00,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:00,965 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:00,965 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:01,170 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2020-10-16 03:05:01,171 INFO L429 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:01,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:01,171 INFO L82 PathProgramCache]: Analyzing trace with hash -708119364, now seen corresponding path program 110 times [2020-10-16 03:05:01,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:01,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167790356] [2020-10-16 03:05:01,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:01,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:01,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:01,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167790356] [2020-10-16 03:05:01,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716884585] [2020-10-16 03:05:01,295 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:01,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:05:01,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:01,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:01,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:01,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:01,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:01,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:01,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897875097] [2020-10-16 03:05:01,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:01,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:01,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:01,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:01,564 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:01,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 795 places, 1119 transitions, 84825 flow. Second operand 17 states. [2020-10-16 03:05:01,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:01,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:01,564 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:04,506 INFO L129 PetriNetUnfolder]: 1088/2748 cut-off events. [2020-10-16 03:05:04,506 INFO L130 PetriNetUnfolder]: For 1337418/1337424 co-relation queries the response was YES. [2020-10-16 03:05:04,584 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82791 conditions, 2748 events. 1088/2748 cut-off events. For 1337418/1337424 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 25627 event pairs, 10 based on Foata normal form. 9/2757 useless extension candidates. Maximal degree in co-relation 82472. Up to 1382 conditions per place. [2020-10-16 03:05:04,620 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 711 selfloop transitions, 449 changer transitions 0/1175 dead transitions. [2020-10-16 03:05:04,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1175 transitions, 89864 flow [2020-10-16 03:05:04,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 03:05:04,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 03:05:04,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1833 transitions. [2020-10-16 03:05:04,622 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6852336448598131 [2020-10-16 03:05:04,623 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1833 transitions. [2020-10-16 03:05:04,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1833 transitions. [2020-10-16 03:05:04,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:04,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1833 transitions. [2020-10-16 03:05:04,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 03:05:04,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 03:05:04,626 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 03:05:04,626 INFO L185 Difference]: Start difference. First operand has 795 places, 1119 transitions, 84825 flow. Second operand 25 states and 1833 transitions. [2020-10-16 03:05:04,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1175 transitions, 89864 flow [2020-10-16 03:05:12,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 806 places, 1175 transitions, 89486 flow, removed 41 selfloop flow, removed 12 redundant places. [2020-10-16 03:05:12,683 INFO L241 Difference]: Finished difference. Result has 810 places, 1136 transitions, 87397 flow [2020-10-16 03:05:12,684 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=84447, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=87397, PETRI_PLACES=810, PETRI_TRANSITIONS=1136} [2020-10-16 03:05:12,684 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 792 predicate places. [2020-10-16 03:05:12,684 INFO L481 AbstractCegarLoop]: Abstraction has has 810 places, 1136 transitions, 87397 flow [2020-10-16 03:05:12,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:12,684 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:12,685 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:12,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:12,898 INFO L429 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:12,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:12,898 INFO L82 PathProgramCache]: Analyzing trace with hash -685955604, now seen corresponding path program 111 times [2020-10-16 03:05:12,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:12,899 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895102884] [2020-10-16 03:05:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:13,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:13,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895102884] [2020-10-16 03:05:13,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747292566] [2020-10-16 03:05:13,033 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:13,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:05:13,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:13,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:13,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:13,284 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:13,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:13,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:13,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253553939] [2020-10-16 03:05:13,306 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:13,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:13,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:13,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:13,308 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:13,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 1136 transitions, 87397 flow. Second operand 17 states. [2020-10-16 03:05:13,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:13,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:13,309 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:17,017 INFO L129 PetriNetUnfolder]: 1095/2775 cut-off events. [2020-10-16 03:05:17,017 INFO L130 PetriNetUnfolder]: For 1393414/1393416 co-relation queries the response was YES. [2020-10-16 03:05:17,097 INFO L80 FinitePrefix]: Finished finitePrefix Result has 84597 conditions, 2775 events. 1095/2775 cut-off events. For 1393414/1393416 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 25983 event pairs, 8 based on Foata normal form. 9/2784 useless extension candidates. Maximal degree in co-relation 84276. Up to 1364 conditions per place. [2020-10-16 03:05:17,132 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 499 selfloop transitions, 658 changer transitions 0/1172 dead transitions. [2020-10-16 03:05:17,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 1172 transitions, 93047 flow [2020-10-16 03:05:17,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:05:17,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:05:17,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2428 transitions. [2020-10-16 03:05:17,135 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876239025771737 [2020-10-16 03:05:17,135 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2428 transitions. [2020-10-16 03:05:17,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2428 transitions. [2020-10-16 03:05:17,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:17,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2428 transitions. [2020-10-16 03:05:17,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:05:17,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:05:17,139 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:05:17,139 INFO L185 Difference]: Start difference. First operand has 810 places, 1136 transitions, 87397 flow. Second operand 33 states and 2428 transitions. [2020-10-16 03:05:17,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 1172 transitions, 93047 flow [2020-10-16 03:05:25,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1172 transitions, 92586 flow, removed 39 selfloop flow, removed 16 redundant places. [2020-10-16 03:05:25,358 INFO L241 Difference]: Finished difference. Result has 831 places, 1161 transitions, 91552 flow [2020-10-16 03:05:25,358 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=86948, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=91552, PETRI_PLACES=831, PETRI_TRANSITIONS=1161} [2020-10-16 03:05:25,359 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 813 predicate places. [2020-10-16 03:05:25,359 INFO L481 AbstractCegarLoop]: Abstraction has has 831 places, 1161 transitions, 91552 flow [2020-10-16 03:05:25,359 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:25,359 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:25,359 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:25,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-10-16 03:05:25,560 INFO L429 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:25,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:25,560 INFO L82 PathProgramCache]: Analyzing trace with hash -686669844, now seen corresponding path program 112 times [2020-10-16 03:05:25,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:25,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002947002] [2020-10-16 03:05:25,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:25,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:25,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002947002] [2020-10-16 03:05:25,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374270305] [2020-10-16 03:05:25,700 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:25,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:05:25,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:25,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:25,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:25,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:25,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:25,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:25,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198182813] [2020-10-16 03:05:25,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:25,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:25,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:25,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:25,975 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:25,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 1161 transitions, 91552 flow. Second operand 17 states. [2020-10-16 03:05:25,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:25,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:25,976 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:29,384 INFO L129 PetriNetUnfolder]: 1142/2879 cut-off events. [2020-10-16 03:05:29,384 INFO L130 PetriNetUnfolder]: For 1448686/1448692 co-relation queries the response was YES. [2020-10-16 03:05:29,469 INFO L80 FinitePrefix]: Finished finitePrefix Result has 89206 conditions, 2879 events. 1142/2879 cut-off events. For 1448686/1448692 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 26972 event pairs, 10 based on Foata normal form. 9/2888 useless extension candidates. Maximal degree in co-relation 88880. Up to 1319 conditions per place. [2020-10-16 03:05:29,506 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 608 selfloop transitions, 601 changer transitions 0/1224 dead transitions. [2020-10-16 03:05:29,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 1224 transitions, 97421 flow [2020-10-16 03:05:29,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:05:29,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:05:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1982 transitions. [2020-10-16 03:05:29,509 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860505365178262 [2020-10-16 03:05:29,509 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1982 transitions. [2020-10-16 03:05:29,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1982 transitions. [2020-10-16 03:05:29,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:29,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1982 transitions. [2020-10-16 03:05:29,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:05:29,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:05:29,512 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:05:29,512 INFO L185 Difference]: Start difference. First operand has 831 places, 1161 transitions, 91552 flow. Second operand 27 states and 1982 transitions. [2020-10-16 03:05:29,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 1224 transitions, 97421 flow [2020-10-16 03:05:39,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 1224 transitions, 95970 flow, removed 455 selfloop flow, removed 26 redundant places. [2020-10-16 03:05:39,295 INFO L241 Difference]: Finished difference. Result has 835 places, 1185 transitions, 94261 flow [2020-10-16 03:05:39,296 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=90190, PETRI_DIFFERENCE_MINUEND_PLACES=805, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=577, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=94261, PETRI_PLACES=835, PETRI_TRANSITIONS=1185} [2020-10-16 03:05:39,296 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 817 predicate places. [2020-10-16 03:05:39,296 INFO L481 AbstractCegarLoop]: Abstraction has has 835 places, 1185 transitions, 94261 flow [2020-10-16 03:05:39,296 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:39,296 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:39,296 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:39,497 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2020-10-16 03:05:39,497 INFO L429 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:39,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:39,498 INFO L82 PathProgramCache]: Analyzing trace with hash -685985395, now seen corresponding path program 113 times [2020-10-16 03:05:39,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:39,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566920964] [2020-10-16 03:05:39,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:39,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566920964] [2020-10-16 03:05:39,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373303286] [2020-10-16 03:05:39,639 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:39,678 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:05:39,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:39,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:39,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:39,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:39,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:39,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:39,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:39,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268571011] [2020-10-16 03:05:39,937 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:39,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:39,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:39,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:39,938 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:39,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 1185 transitions, 94261 flow. Second operand 17 states. [2020-10-16 03:05:39,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:39,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:39,939 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:43,553 INFO L129 PetriNetUnfolder]: 1137/2890 cut-off events. [2020-10-16 03:05:43,553 INFO L130 PetriNetUnfolder]: For 1471013/1471015 co-relation queries the response was YES. [2020-10-16 03:05:43,639 INFO L80 FinitePrefix]: Finished finitePrefix Result has 90260 conditions, 2890 events. 1137/2890 cut-off events. For 1471013/1471015 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 27270 event pairs, 10 based on Foata normal form. 4/2894 useless extension candidates. Maximal degree in co-relation 89930. Up to 1574 conditions per place. [2020-10-16 03:05:43,677 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 613 selfloop transitions, 576 changer transitions 0/1204 dead transitions. [2020-10-16 03:05:43,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 1204 transitions, 98718 flow [2020-10-16 03:05:43,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:05:43,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:05:43,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2574 transitions. [2020-10-16 03:05:43,680 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873164218958612 [2020-10-16 03:05:43,680 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2574 transitions. [2020-10-16 03:05:43,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2574 transitions. [2020-10-16 03:05:43,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:43,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2574 transitions. [2020-10-16 03:05:43,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:05:43,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:05:43,683 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:05:43,683 INFO L185 Difference]: Start difference. First operand has 835 places, 1185 transitions, 94261 flow. Second operand 35 states and 2574 transitions. [2020-10-16 03:05:43,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 1204 transitions, 98718 flow [2020-10-16 03:05:53,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 1204 transitions, 98037 flow, removed 51 selfloop flow, removed 23 redundant places. [2020-10-16 03:05:53,231 INFO L241 Difference]: Finished difference. Result has 849 places, 1200 transitions, 96691 flow [2020-10-16 03:05:53,232 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=93585, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=96691, PETRI_PLACES=849, PETRI_TRANSITIONS=1200} [2020-10-16 03:05:53,232 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 831 predicate places. [2020-10-16 03:05:53,232 INFO L481 AbstractCegarLoop]: Abstraction has has 849 places, 1200 transitions, 96691 flow [2020-10-16 03:05:53,232 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:53,232 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:53,232 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:53,433 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-10-16 03:05:53,433 INFO L429 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:53,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:53,434 INFO L82 PathProgramCache]: Analyzing trace with hash -658249974, now seen corresponding path program 114 times [2020-10-16 03:05:53,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:53,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423361120] [2020-10-16 03:05:53,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:53,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:53,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:53,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423361120] [2020-10-16 03:05:53,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288434171] [2020-10-16 03:05:53,567 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:53,603 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:05:53,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:53,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:53,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:57,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:59,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:59,378 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:59,378 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:05:59,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907302361] [2020-10-16 03:05:59,379 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:05:59,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:59,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:05:59,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=220, Unknown=3, NotChecked=0, Total=306 [2020-10-16 03:05:59,380 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:59,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 1200 transitions, 96691 flow. Second operand 18 states. [2020-10-16 03:05:59,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:59,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:59,381 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:03,616 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 54 DAG size of output: 38 [2020-10-16 03:06:04,192 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 23 [2020-10-16 03:06:08,557 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2020-10-16 03:06:14,026 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 52 DAG size of output: 22 [2020-10-16 03:06:16,115 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 32 [2020-10-16 03:06:37,038 WARN L193 SmtUtils]: Spent 4.19 s on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2020-10-16 03:06:51,613 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-16 03:07:14,892 INFO L129 PetriNetUnfolder]: 1135/2898 cut-off events. [2020-10-16 03:07:14,892 INFO L130 PetriNetUnfolder]: For 1527698/1527700 co-relation queries the response was YES. [2020-10-16 03:07:14,978 INFO L80 FinitePrefix]: Finished finitePrefix Result has 91277 conditions, 2898 events. 1135/2898 cut-off events. For 1527698/1527700 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 27454 event pairs, 13 based on Foata normal form. 5/2903 useless extension candidates. Maximal degree in co-relation 90947. Up to 1421 conditions per place. [2020-10-16 03:07:15,017 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 503 selfloop transitions, 709 changer transitions 0/1227 dead transitions. [2020-10-16 03:07:15,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1227 transitions, 101430 flow [2020-10-16 03:07:15,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:07:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:07:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2573 transitions. [2020-10-16 03:07:15,020 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6870493991989319 [2020-10-16 03:07:15,020 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2573 transitions. [2020-10-16 03:07:15,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2573 transitions. [2020-10-16 03:07:15,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:15,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2573 transitions. [2020-10-16 03:07:15,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:07:15,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:07:15,023 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:07:15,023 INFO L185 Difference]: Start difference. First operand has 849 places, 1200 transitions, 96691 flow. Second operand 35 states and 2573 transitions. [2020-10-16 03:07:15,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1227 transitions, 101430 flow [2020-10-16 03:07:25,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 1227 transitions, 99828 flow, removed 572 selfloop flow, removed 25 redundant places. [2020-10-16 03:07:25,234 INFO L241 Difference]: Finished difference. Result has 861 places, 1212 transitions, 98227 flow [2020-10-16 03:07:25,235 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=95105, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=698, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=98227, PETRI_PLACES=861, PETRI_TRANSITIONS=1212} [2020-10-16 03:07:25,235 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 843 predicate places. [2020-10-16 03:07:25,235 INFO L481 AbstractCegarLoop]: Abstraction has has 861 places, 1212 transitions, 98227 flow [2020-10-16 03:07:25,235 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:07:25,235 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:25,235 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:25,435 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:25,436 INFO L429 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:25,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:25,436 INFO L82 PathProgramCache]: Analyzing trace with hash -685984434, now seen corresponding path program 115 times [2020-10-16 03:07:25,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:25,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573276027] [2020-10-16 03:07:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:25,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:25,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:25,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573276027] [2020-10-16 03:07:25,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421235465] [2020-10-16 03:07:25,581 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:25,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:25,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:25,822 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:07:25,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:25,840 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:25,840 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:25,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458697187] [2020-10-16 03:07:25,840 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:25,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:25,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:25,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:25,842 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:25,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 1212 transitions, 98227 flow. Second operand 17 states. [2020-10-16 03:07:25,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:25,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:25,842 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:29,799 INFO L129 PetriNetUnfolder]: 1164/2947 cut-off events. [2020-10-16 03:07:29,799 INFO L130 PetriNetUnfolder]: For 1518962/1518968 co-relation queries the response was YES. [2020-10-16 03:07:30,145 INFO L80 FinitePrefix]: Finished finitePrefix Result has 93512 conditions, 2947 events. 1164/2947 cut-off events. For 1518962/1518968 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 27893 event pairs, 6 based on Foata normal form. 9/2956 useless extension candidates. Maximal degree in co-relation 93178. Up to 1233 conditions per place. [2020-10-16 03:07:30,186 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 364 selfloop transitions, 866 changer transitions 0/1245 dead transitions. [2020-10-16 03:07:30,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 893 places, 1245 transitions, 103558 flow [2020-10-16 03:07:30,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:07:30,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:07:30,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2427 transitions. [2020-10-16 03:07:30,189 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-16 03:07:30,189 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2427 transitions. [2020-10-16 03:07:30,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2427 transitions. [2020-10-16 03:07:30,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:30,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2427 transitions. [2020-10-16 03:07:30,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:07:30,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:07:30,193 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:07:30,193 INFO L185 Difference]: Start difference. First operand has 861 places, 1212 transitions, 98227 flow. Second operand 33 states and 2427 transitions. [2020-10-16 03:07:30,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 893 places, 1245 transitions, 103558 flow [2020-10-16 03:07:40,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 1245 transitions, 100847 flow, removed 1183 selfloop flow, removed 24 redundant places. [2020-10-16 03:07:40,416 INFO L241 Difference]: Finished difference. Result has 874 places, 1231 transitions, 100152 flow [2020-10-16 03:07:40,417 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=95524, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=100152, PETRI_PLACES=874, PETRI_TRANSITIONS=1231} [2020-10-16 03:07:40,417 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 856 predicate places. [2020-10-16 03:07:40,417 INFO L481 AbstractCegarLoop]: Abstraction has has 874 places, 1231 transitions, 100152 flow [2020-10-16 03:07:40,417 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:40,417 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:40,418 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:40,618 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:40,618 INFO L429 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:40,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:40,619 INFO L82 PathProgramCache]: Analyzing trace with hash 1769227610, now seen corresponding path program 116 times [2020-10-16 03:07:40,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:40,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172141701] [2020-10-16 03:07:40,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:40,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:40,847 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:40,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172141701] [2020-10-16 03:07:40,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263611957] [2020-10-16 03:07:40,848 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:40,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:07:40,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:40,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:40,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:41,150 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:41,150 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:41,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608659944] [2020-10-16 03:07:41,151 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:41,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:41,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:41,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:41,152 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:41,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 874 places, 1231 transitions, 100152 flow. Second operand 17 states. [2020-10-16 03:07:41,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:41,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:41,152 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:44,125 INFO L129 PetriNetUnfolder]: 1163/2958 cut-off events. [2020-10-16 03:07:44,125 INFO L130 PetriNetUnfolder]: For 1521013/1521015 co-relation queries the response was YES. [2020-10-16 03:07:44,212 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94097 conditions, 2958 events. 1163/2958 cut-off events. For 1521013/1521015 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 28047 event pairs, 10 based on Foata normal form. 7/2965 useless extension candidates. Maximal degree in co-relation 93760. Up to 1921 conditions per place. [2020-10-16 03:07:44,251 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1182 selfloop transitions, 50 changer transitions 3/1250 dead transitions. [2020-10-16 03:07:44,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1250 transitions, 103548 flow [2020-10-16 03:07:44,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:07:44,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:07:44,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 732 transitions. [2020-10-16 03:07:44,253 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6841121495327103 [2020-10-16 03:07:44,253 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 732 transitions. [2020-10-16 03:07:44,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 732 transitions. [2020-10-16 03:07:44,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:44,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 732 transitions. [2020-10-16 03:07:44,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:07:44,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:07:44,255 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:07:44,255 INFO L185 Difference]: Start difference. First operand has 874 places, 1231 transitions, 100152 flow. Second operand 10 states and 732 transitions. [2020-10-16 03:07:44,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1250 transitions, 103548 flow [2020-10-16 03:07:55,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1250 transitions, 101880 flow, removed 559 selfloop flow, removed 27 redundant places. [2020-10-16 03:07:55,422 INFO L241 Difference]: Finished difference. Result has 858 places, 1231 transitions, 98546 flow [2020-10-16 03:07:55,422 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=98487, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=98546, PETRI_PLACES=858, PETRI_TRANSITIONS=1231} [2020-10-16 03:07:55,423 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 840 predicate places. [2020-10-16 03:07:55,423 INFO L481 AbstractCegarLoop]: Abstraction has has 858 places, 1231 transitions, 98546 flow [2020-10-16 03:07:55,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:55,423 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:55,423 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:55,623 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2020-10-16 03:07:55,624 INFO L429 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:55,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:55,624 INFO L82 PathProgramCache]: Analyzing trace with hash -8416622, now seen corresponding path program 117 times [2020-10-16 03:07:55,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:55,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781768537] [2020-10-16 03:07:55,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:55,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781768537] [2020-10-16 03:07:55,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205859959] [2020-10-16 03:07:55,776 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:55,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:07:55,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:55,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:55,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:57,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:57,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:57,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632175836] [2020-10-16 03:07:57,242 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:57,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:57,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:57,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:57,243 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:57,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 1231 transitions, 98546 flow. Second operand 17 states. [2020-10-16 03:07:57,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:57,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:57,244 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:00,545 INFO L129 PetriNetUnfolder]: 1181/3013 cut-off events. [2020-10-16 03:08:00,545 INFO L130 PetriNetUnfolder]: For 1573475/1573481 co-relation queries the response was YES. [2020-10-16 03:08:00,633 INFO L80 FinitePrefix]: Finished finitePrefix Result has 95198 conditions, 3013 events. 1181/3013 cut-off events. For 1573475/1573481 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 28769 event pairs, 10 based on Foata normal form. 15/3028 useless extension candidates. Maximal degree in co-relation 94860. Up to 1876 conditions per place. [2020-10-16 03:08:00,673 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1151 selfloop transitions, 132 changer transitions 0/1298 dead transitions. [2020-10-16 03:08:00,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 873 places, 1298 transitions, 105283 flow [2020-10-16 03:08:00,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:08:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:08:00,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1171 transitions. [2020-10-16 03:08:00,675 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6839953271028038 [2020-10-16 03:08:00,675 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1171 transitions. [2020-10-16 03:08:00,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1171 transitions. [2020-10-16 03:08:00,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:00,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1171 transitions. [2020-10-16 03:08:00,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:08:00,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:08:00,676 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:08:00,677 INFO L185 Difference]: Start difference. First operand has 858 places, 1231 transitions, 98546 flow. Second operand 16 states and 1171 transitions. [2020-10-16 03:08:00,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 873 places, 1298 transitions, 105283 flow [2020-10-16 03:08:11,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 1298 transitions, 105156 flow, removed 2 selfloop flow, removed 9 redundant places. [2020-10-16 03:08:11,359 INFO L241 Difference]: Finished difference. Result has 867 places, 1258 transitions, 101305 flow [2020-10-16 03:08:11,360 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=98419, PETRI_DIFFERENCE_MINUEND_PLACES=849, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=101305, PETRI_PLACES=867, PETRI_TRANSITIONS=1258} [2020-10-16 03:08:11,360 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 849 predicate places. [2020-10-16 03:08:11,360 INFO L481 AbstractCegarLoop]: Abstraction has has 867 places, 1258 transitions, 101305 flow [2020-10-16 03:08:11,360 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:11,361 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:11,361 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:11,561 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2020-10-16 03:08:11,561 INFO L429 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:11,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:11,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1597243954, now seen corresponding path program 118 times [2020-10-16 03:08:11,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:11,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281981160] [2020-10-16 03:08:11,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:11,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281981160] [2020-10-16 03:08:11,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634826821] [2020-10-16 03:08:11,723 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:11,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:08:11,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:11,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:11,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:12,013 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:12,013 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:12,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132021591] [2020-10-16 03:08:12,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:12,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:12,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:12,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:12,014 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:08:12,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 867 places, 1258 transitions, 101305 flow. Second operand 17 states. [2020-10-16 03:08:12,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:12,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:08:12,015 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:15,230 INFO L129 PetriNetUnfolder]: 1186/3029 cut-off events. [2020-10-16 03:08:15,231 INFO L130 PetriNetUnfolder]: For 1540811/1540813 co-relation queries the response was YES. [2020-10-16 03:08:15,320 INFO L80 FinitePrefix]: Finished finitePrefix Result has 96107 conditions, 3029 events. 1186/3029 cut-off events. For 1540811/1540813 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 28988 event pairs, 10 based on Foata normal form. 5/3034 useless extension candidates. Maximal degree in co-relation 95767. Up to 1921 conditions per place. [2020-10-16 03:08:15,359 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1173 selfloop transitions, 101 changer transitions 0/1289 dead transitions. [2020-10-16 03:08:15,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 880 places, 1289 transitions, 105703 flow [2020-10-16 03:08:15,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:08:15,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:08:15,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1025 transitions. [2020-10-16 03:08:15,365 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842456608811749 [2020-10-16 03:08:15,365 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1025 transitions. [2020-10-16 03:08:15,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1025 transitions. [2020-10-16 03:08:15,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:15,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1025 transitions. [2020-10-16 03:08:15,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:08:15,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:08:15,367 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:08:15,367 INFO L185 Difference]: Start difference. First operand has 867 places, 1258 transitions, 101305 flow. Second operand 14 states and 1025 transitions. [2020-10-16 03:08:15,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 880 places, 1289 transitions, 105703 flow [2020-10-16 03:08:26,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 871 places, 1289 transitions, 105600 flow, removed 2 selfloop flow, removed 9 redundant places. [2020-10-16 03:08:26,706 INFO L241 Difference]: Finished difference. Result has 873 places, 1263 transitions, 102092 flow [2020-10-16 03:08:26,706 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=101202, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=102092, PETRI_PLACES=873, PETRI_TRANSITIONS=1263} [2020-10-16 03:08:26,707 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 855 predicate places. [2020-10-16 03:08:26,707 INFO L481 AbstractCegarLoop]: Abstraction has has 873 places, 1263 transitions, 102092 flow [2020-10-16 03:08:26,707 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:26,707 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:26,707 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:26,907 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:26,907 INFO L429 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:26,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:26,908 INFO L82 PathProgramCache]: Analyzing trace with hash 19589053, now seen corresponding path program 119 times [2020-10-16 03:08:26,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:26,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212745946] [2020-10-16 03:08:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:26,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:27,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:27,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212745946] [2020-10-16 03:08:27,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997915014] [2020-10-16 03:08:27,088 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:27,126 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 03:08:27,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:27,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:27,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:27,453 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:27,454 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:27,454 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:27,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77719964] [2020-10-16 03:08:27,454 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:27,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:27,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:27,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:27,455 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:08:27,456 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 1263 transitions, 102092 flow. Second operand 17 states. [2020-10-16 03:08:27,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:27,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:08:27,456 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:30,893 INFO L129 PetriNetUnfolder]: 1196/3057 cut-off events. [2020-10-16 03:08:30,893 INFO L130 PetriNetUnfolder]: For 1637435/1637441 co-relation queries the response was YES. [2020-10-16 03:08:30,984 INFO L80 FinitePrefix]: Finished finitePrefix Result has 97305 conditions, 3057 events. 1196/3057 cut-off events. For 1637435/1637441 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 29278 event pairs, 10 based on Foata normal form. 18/3075 useless extension candidates. Maximal degree in co-relation 96963. Up to 1925 conditions per place. [2020-10-16 03:08:31,024 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1173 selfloop transitions, 101 changer transitions 3/1292 dead transitions. [2020-10-16 03:08:31,024 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1292 transitions, 106313 flow [2020-10-16 03:08:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:08:31,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:08:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1025 transitions. [2020-10-16 03:08:31,027 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842456608811749 [2020-10-16 03:08:31,027 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1025 transitions. [2020-10-16 03:08:31,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1025 transitions. [2020-10-16 03:08:31,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:31,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1025 transitions. [2020-10-16 03:08:31,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:08:31,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:08:31,029 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:08:31,029 INFO L185 Difference]: Start difference. First operand has 873 places, 1263 transitions, 102092 flow. Second operand 14 states and 1025 transitions. [2020-10-16 03:08:31,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1292 transitions, 106313 flow [2020-10-16 03:08:42,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 875 places, 1292 transitions, 106167 flow, removed 13 selfloop flow, removed 11 redundant places. [2020-10-16 03:08:42,686 INFO L241 Difference]: Finished difference. Result has 878 places, 1267 transitions, 102530 flow [2020-10-16 03:08:42,687 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=101946, PETRI_DIFFERENCE_MINUEND_PLACES=862, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=102530, PETRI_PLACES=878, PETRI_TRANSITIONS=1267} [2020-10-16 03:08:42,687 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 860 predicate places. [2020-10-16 03:08:42,687 INFO L481 AbstractCegarLoop]: Abstraction has has 878 places, 1267 transitions, 102530 flow [2020-10-16 03:08:42,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:42,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:42,688 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:42,888 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,136 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:42,888 INFO L429 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:42,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:42,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1598197266, now seen corresponding path program 120 times [2020-10-16 03:08:42,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:42,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057582964] [2020-10-16 03:08:42,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:43,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:43,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057582964] [2020-10-16 03:08:43,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3493045] [2020-10-16 03:08:43,048 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:43,084 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:08:43,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:43,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:43,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:43,337 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:43,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:43,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092129357] [2020-10-16 03:08:43,338 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:43,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:43,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:43,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:43,340 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:08:43,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 878 places, 1267 transitions, 102530 flow. Second operand 17 states. [2020-10-16 03:08:43,340 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:43,340 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:08:43,340 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:46,572 INFO L129 PetriNetUnfolder]: 1199/3068 cut-off events. [2020-10-16 03:08:46,572 INFO L130 PetriNetUnfolder]: For 1601491/1601493 co-relation queries the response was YES. [2020-10-16 03:08:46,663 INFO L80 FinitePrefix]: Finished finitePrefix Result has 97716 conditions, 3068 events. 1199/3068 cut-off events. For 1601491/1601493 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 29452 event pairs, 10 based on Foata normal form. 7/3075 useless extension candidates. Maximal degree in co-relation 97371. Up to 1941 conditions per place. [2020-10-16 03:08:46,702 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1185 selfloop transitions, 94 changer transitions 3/1297 dead transitions. [2020-10-16 03:08:46,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 1297 transitions, 106749 flow [2020-10-16 03:08:46,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:08:46,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:08:46,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1097 transitions. [2020-10-16 03:08:46,704 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6834890965732088 [2020-10-16 03:08:46,704 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1097 transitions. [2020-10-16 03:08:46,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1097 transitions. [2020-10-16 03:08:46,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:46,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1097 transitions. [2020-10-16 03:08:46,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:08:46,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:08:46,706 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:08:46,706 INFO L185 Difference]: Start difference. First operand has 878 places, 1267 transitions, 102530 flow. Second operand 15 states and 1097 transitions. [2020-10-16 03:08:46,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 1297 transitions, 106749 flow [2020-10-16 03:08:57,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 1297 transitions, 106619 flow, removed 10 selfloop flow, removed 10 redundant places. [2020-10-16 03:08:57,956 INFO L241 Difference]: Finished difference. Result has 884 places, 1270 transitions, 102923 flow [2020-10-16 03:08:57,957 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=102400, PETRI_DIFFERENCE_MINUEND_PLACES=868, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=102923, PETRI_PLACES=884, PETRI_TRANSITIONS=1270} [2020-10-16 03:08:57,957 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 866 predicate places. [2020-10-16 03:08:57,957 INFO L481 AbstractCegarLoop]: Abstraction has has 884 places, 1270 transitions, 102923 flow [2020-10-16 03:08:57,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:57,957 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:57,957 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:58,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:58,173 INFO L429 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:58,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:58,173 INFO L82 PathProgramCache]: Analyzing trace with hash -7521931, now seen corresponding path program 121 times [2020-10-16 03:08:58,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:58,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461438171] [2020-10-16 03:08:58,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:58,334 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:58,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461438171] [2020-10-16 03:08:58,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952659569] [2020-10-16 03:08:58,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:58,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:58,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:58,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:58,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:58,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:58,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494480995] [2020-10-16 03:08:58,616 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:58,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:58,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:58,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:58,617 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:08:58,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 1270 transitions, 102923 flow. Second operand 17 states. [2020-10-16 03:08:58,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:58,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:08:58,618 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:09:01,965 INFO L129 PetriNetUnfolder]: 1213/3099 cut-off events. [2020-10-16 03:09:01,966 INFO L130 PetriNetUnfolder]: For 1623327/1623329 co-relation queries the response was YES. [2020-10-16 03:09:02,347 INFO L80 FinitePrefix]: Finished finitePrefix Result has 99208 conditions, 3099 events. 1213/3099 cut-off events. For 1623327/1623329 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 29786 event pairs, 10 based on Foata normal form. 6/3105 useless extension candidates. Maximal degree in co-relation 98861. Up to 1920 conditions per place. [2020-10-16 03:09:02,388 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1161 selfloop transitions, 134 changer transitions 0/1310 dead transitions. [2020-10-16 03:09:02,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1310 transitions, 107869 flow [2020-10-16 03:09:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:09:02,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:09:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1171 transitions. [2020-10-16 03:09:02,390 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6839953271028038 [2020-10-16 03:09:02,390 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1171 transitions. [2020-10-16 03:09:02,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1171 transitions. [2020-10-16 03:09:02,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:09:02,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1171 transitions. [2020-10-16 03:09:02,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:09:02,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:09:02,392 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:09:02,392 INFO L185 Difference]: Start difference. First operand has 884 places, 1270 transitions, 102923 flow. Second operand 16 states and 1171 transitions. [2020-10-16 03:09:02,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1310 transitions, 107869 flow [2020-10-16 03:09:12,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 888 places, 1310 transitions, 107754 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 03:09:13,040 INFO L241 Difference]: Finished difference. Result has 890 places, 1278 transitions, 104072 flow [2020-10-16 03:09:13,041 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=102808, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=104072, PETRI_PLACES=890, PETRI_TRANSITIONS=1278} [2020-10-16 03:09:13,041 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 872 predicate places. [2020-10-16 03:09:13,041 INFO L481 AbstractCegarLoop]: Abstraction has has 890 places, 1278 transitions, 104072 flow [2020-10-16 03:09:13,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:09:13,041 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:09:13,041 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:09:13,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2020-10-16 03:09:13,242 INFO L429 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:09:13,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:09:13,242 INFO L82 PathProgramCache]: Analyzing trace with hash 159039763, now seen corresponding path program 122 times [2020-10-16 03:09:13,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:09:13,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994149967] [2020-10-16 03:09:13,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:09:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:09:13,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:13,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994149967] [2020-10-16 03:09:13,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568552543] [2020-10-16 03:09:13,448 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:09:13,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:09:13,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:09:13,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:09:13,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:09:13,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:13,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:09:13,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:09:13,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875548810] [2020-10-16 03:09:13,806 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:09:13,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:09:13,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:09:13,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:09:13,809 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:09:13,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 1278 transitions, 104072 flow. Second operand 17 states. [2020-10-16 03:09:13,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:09:13,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:09:13,810 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:09:17,534 INFO L129 PetriNetUnfolder]: 1218/3110 cut-off events. [2020-10-16 03:09:17,534 INFO L130 PetriNetUnfolder]: For 1634675/1634681 co-relation queries the response was YES. [2020-10-16 03:09:17,629 INFO L80 FinitePrefix]: Finished finitePrefix Result has 99907 conditions, 3110 events. 1218/3110 cut-off events. For 1634675/1634681 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 29944 event pairs, 10 based on Foata normal form. 10/3120 useless extension candidates. Maximal degree in co-relation 99558. Up to 2007 conditions per place. [2020-10-16 03:09:17,670 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1213 selfloop transitions, 63 changer transitions 0/1291 dead transitions. [2020-10-16 03:09:17,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 901 places, 1291 transitions, 107476 flow [2020-10-16 03:09:17,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 03:09:17,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 03:09:17,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 877 transitions. [2020-10-16 03:09:17,672 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6830218068535826 [2020-10-16 03:09:17,672 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 877 transitions. [2020-10-16 03:09:17,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 877 transitions. [2020-10-16 03:09:17,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:09:17,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 877 transitions. [2020-10-16 03:09:17,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 03:09:17,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 03:09:17,673 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 03:09:17,673 INFO L185 Difference]: Start difference. First operand has 890 places, 1278 transitions, 104072 flow. Second operand 12 states and 877 transitions. [2020-10-16 03:09:17,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 901 places, 1291 transitions, 107476 flow [2020-10-16 03:09:29,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 890 places, 1291 transitions, 107350 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 03:09:29,474 INFO L241 Difference]: Finished difference. Result has 892 places, 1280 transitions, 104297 flow [2020-10-16 03:09:29,474 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=103946, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=104297, PETRI_PLACES=892, PETRI_TRANSITIONS=1280} [2020-10-16 03:09:29,475 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 874 predicate places. [2020-10-16 03:09:29,475 INFO L481 AbstractCegarLoop]: Abstraction has has 892 places, 1280 transitions, 104297 flow [2020-10-16 03:09:29,475 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:09:29,475 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:09:29,475 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:09:29,675 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2020-10-16 03:09:29,676 INFO L429 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:09:29,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:09:29,676 INFO L82 PathProgramCache]: Analyzing trace with hash 856528972, now seen corresponding path program 123 times [2020-10-16 03:09:29,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:09:29,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812950432] [2020-10-16 03:09:29,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:09:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:09:29,884 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:29,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812950432] [2020-10-16 03:09:29,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655207151] [2020-10-16 03:09:29,884 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:09:29,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:09:29,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:09:29,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:09:29,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:09:30,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:30,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:09:30,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:09:30,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739982337] [2020-10-16 03:09:30,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:09:30,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:09:30,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:09:30,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:09:30,177 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:09:30,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 1280 transitions, 104297 flow. Second operand 17 states. [2020-10-16 03:09:30,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:09:30,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:09:30,178 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:09:33,440 INFO L129 PetriNetUnfolder]: 1220/3119 cut-off events. [2020-10-16 03:09:33,441 INFO L130 PetriNetUnfolder]: For 1655093/1655095 co-relation queries the response was YES. [2020-10-16 03:09:33,535 INFO L80 FinitePrefix]: Finished finitePrefix Result has 100167 conditions, 3119 events. 1220/3119 cut-off events. For 1655093/1655095 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 30020 event pairs, 10 based on Foata normal form. 7/3126 useless extension candidates. Maximal degree in co-relation 99816. Up to 1982 conditions per place. [2020-10-16 03:09:33,575 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1195 selfloop transitions, 85 changer transitions 3/1298 dead transitions. [2020-10-16 03:09:33,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1298 transitions, 107713 flow [2020-10-16 03:09:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:09:33,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:09:33,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1097 transitions. [2020-10-16 03:09:33,578 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6834890965732088 [2020-10-16 03:09:33,578 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1097 transitions. [2020-10-16 03:09:33,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1097 transitions. [2020-10-16 03:09:33,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:09:33,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1097 transitions. [2020-10-16 03:09:33,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:09:33,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:09:33,579 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:09:33,579 INFO L185 Difference]: Start difference. First operand has 892 places, 1280 transitions, 104297 flow. Second operand 15 states and 1097 transitions. [2020-10-16 03:09:33,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1298 transitions, 107713 flow [2020-10-16 03:09:45,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 897 places, 1298 transitions, 107629 flow, removed 2 selfloop flow, removed 9 redundant places. [2020-10-16 03:09:45,243 INFO L241 Difference]: Finished difference. Result has 899 places, 1280 transitions, 104404 flow [2020-10-16 03:09:45,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=104213, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=104404, PETRI_PLACES=899, PETRI_TRANSITIONS=1280} [2020-10-16 03:09:45,244 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 881 predicate places. [2020-10-16 03:09:45,244 INFO L481 AbstractCegarLoop]: Abstraction has has 899 places, 1280 transitions, 104404 flow [2020-10-16 03:09:45,244 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:09:45,244 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:09:45,244 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:09:45,444 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2020-10-16 03:09:45,445 INFO L429 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:09:45,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:09:45,445 INFO L82 PathProgramCache]: Analyzing trace with hash 852031492, now seen corresponding path program 124 times [2020-10-16 03:09:45,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:09:45,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225964259] [2020-10-16 03:09:45,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:09:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:09:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:45,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225964259] [2020-10-16 03:09:45,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232028187] [2020-10-16 03:09:45,626 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:09:45,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:09:45,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:09:45,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:09:45,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:09:45,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:45,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:09:45,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:09:45,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348261489] [2020-10-16 03:09:45,964 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:09:45,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:09:45,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:09:45,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:09:45,965 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:09:45,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1280 transitions, 104404 flow. Second operand 17 states. [2020-10-16 03:09:45,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:09:45,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:09:45,966 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:09:49,470 INFO L129 PetriNetUnfolder]: 1223/3126 cut-off events. [2020-10-16 03:09:49,470 INFO L130 PetriNetUnfolder]: For 1730193/1730199 co-relation queries the response was YES. [2020-10-16 03:09:49,566 INFO L80 FinitePrefix]: Finished finitePrefix Result has 100718 conditions, 3126 events. 1223/3126 cut-off events. For 1730193/1730199 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 30013 event pairs, 10 based on Foata normal form. 15/3141 useless extension candidates. Maximal degree in co-relation 100365. Up to 1935 conditions per place. [2020-10-16 03:09:49,607 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 1163 selfloop transitions, 126 changer transitions 2/1306 dead transitions. [2020-10-16 03:09:49,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 914 places, 1306 transitions, 108276 flow [2020-10-16 03:09:49,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:09:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:09:49,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1171 transitions. [2020-10-16 03:09:49,609 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6839953271028038 [2020-10-16 03:09:49,609 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1171 transitions. [2020-10-16 03:09:49,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1171 transitions. [2020-10-16 03:09:49,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:09:49,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1171 transitions. [2020-10-16 03:09:49,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:09:49,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:09:49,611 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:09:49,611 INFO L185 Difference]: Start difference. First operand has 899 places, 1280 transitions, 104404 flow. Second operand 16 states and 1171 transitions. [2020-10-16 03:09:49,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 914 places, 1306 transitions, 108276 flow [2020-10-16 03:10:01,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 900 places, 1306 transitions, 108173 flow, removed 5 selfloop flow, removed 14 redundant places. [2020-10-16 03:10:01,686 INFO L241 Difference]: Finished difference. Result has 903 places, 1282 transitions, 104796 flow [2020-10-16 03:10:01,686 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=104301, PETRI_DIFFERENCE_MINUEND_PLACES=885, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=104796, PETRI_PLACES=903, PETRI_TRANSITIONS=1282} [2020-10-16 03:10:01,686 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 885 predicate places. [2020-10-16 03:10:01,687 INFO L481 AbstractCegarLoop]: Abstraction has has 903 places, 1282 transitions, 104796 flow [2020-10-16 03:10:01,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:10:01,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:10:01,687 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:10:01,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2020-10-16 03:10:01,888 INFO L429 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:10:01,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:10:01,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1278113381, now seen corresponding path program 125 times [2020-10-16 03:10:01,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:10:01,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712706567] [2020-10-16 03:10:01,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:10:01,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:10:02,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:10:02,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712706567] [2020-10-16 03:10:02,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621022687] [2020-10-16 03:10:02,032 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:10:02,070 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:10:02,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:10:02,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:10:02,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:10:02,298 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:10:02,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:10:02,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:10:02,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292202300] [2020-10-16 03:10:02,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:10:02,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:10:02,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:10:02,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:10:02,300 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:10:02,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 903 places, 1282 transitions, 104796 flow. Second operand 17 states. [2020-10-16 03:10:02,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:10:02,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:10:02,301 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:10:06,411 INFO L129 PetriNetUnfolder]: 1240/3168 cut-off events. [2020-10-16 03:10:06,412 INFO L130 PetriNetUnfolder]: For 1803981/1803983 co-relation queries the response was YES. [2020-10-16 03:10:06,509 INFO L80 FinitePrefix]: Finished finitePrefix Result has 102643 conditions, 3168 events. 1240/3168 cut-off events. For 1803981/1803983 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 30520 event pairs, 10 based on Foata normal form. 14/3182 useless extension candidates. Maximal degree in co-relation 102289. Up to 1445 conditions per place. [2020-10-16 03:10:06,553 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 656 selfloop transitions, 632 changer transitions 14/1317 dead transitions. [2020-10-16 03:10:06,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 1317 transitions, 109344 flow [2020-10-16 03:10:06,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 03:10:06,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 03:10:06,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2204 transitions. [2020-10-16 03:10:06,559 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866043613707166 [2020-10-16 03:10:06,559 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2204 transitions. [2020-10-16 03:10:06,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2204 transitions. [2020-10-16 03:10:06,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:10:06,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2204 transitions. [2020-10-16 03:10:06,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 03:10:06,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 03:10:06,563 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 03:10:06,563 INFO L185 Difference]: Start difference. First operand has 903 places, 1282 transitions, 104796 flow. Second operand 30 states and 2204 transitions. [2020-10-16 03:10:06,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 1317 transitions, 109344 flow Received shutdown request... [2020-10-16 03:10:11,849 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2020-10-16 03:10:11,849 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 03:10:11,854 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 03:10:11,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 03:10:11 BasicIcfg [2020-10-16 03:10:11,854 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 03:10:11,856 INFO L168 Benchmark]: Toolchain (without parser) took 865696.61 ms. Allocated memory was 244.3 MB in the beginning and 4.0 GB in the end (delta: 3.8 GB). Free memory was 199.5 MB in the beginning and 2.4 GB in the end (delta: -2.2 GB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,856 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 244.3 MB. Free memory was 222.4 MB in the beginning and 221.5 MB in the end (delta: 838.9 kB). Peak memory consumption was 838.9 kB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,856 INFO L168 Benchmark]: CACSL2BoogieTranslator took 558.60 ms. Allocated memory was 244.3 MB in the beginning and 292.0 MB in the end (delta: 47.7 MB). Free memory was 199.5 MB in the beginning and 249.3 MB in the end (delta: -49.8 MB). Peak memory consumption was 30.5 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,856 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.90 ms. Allocated memory is still 292.0 MB. Free memory was 249.3 MB in the beginning and 247.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,857 INFO L168 Benchmark]: Boogie Preprocessor took 31.35 ms. Allocated memory is still 292.0 MB. Free memory was 247.6 MB in the beginning and 245.3 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.3 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,857 INFO L168 Benchmark]: RCFGBuilder took 370.48 ms. Allocated memory is still 292.0 MB. Free memory was 245.3 MB in the beginning and 224.1 MB in the end (delta: 21.2 MB). Peak memory consumption was 21.2 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,857 INFO L168 Benchmark]: TraceAbstraction took 864680.12 ms. Allocated memory was 292.0 MB in the beginning and 4.0 GB in the end (delta: 3.7 GB). Free memory was 224.1 MB in the beginning and 2.4 GB in the end (delta: -2.2 GB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:11,859 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 244.3 MB. Free memory was 222.4 MB in the beginning and 221.5 MB in the end (delta: 838.9 kB). Peak memory consumption was 838.9 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 558.60 ms. Allocated memory was 244.3 MB in the beginning and 292.0 MB in the end (delta: 47.7 MB). Free memory was 199.5 MB in the beginning and 249.3 MB in the end (delta: -49.8 MB). Peak memory consumption was 30.5 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 47.90 ms. Allocated memory is still 292.0 MB. Free memory was 249.3 MB in the beginning and 247.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 31.35 ms. Allocated memory is still 292.0 MB. Free memory was 247.6 MB in the beginning and 245.3 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.3 MB. Max. memory is 14.2 GB. * RCFGBuilder took 370.48 ms. Allocated memory is still 292.0 MB. Free memory was 245.3 MB in the beginning and 224.1 MB in the end (delta: 21.2 MB). Peak memory consumption was 21.2 MB. Max. memory is 14.2 GB. * TraceAbstraction took 864680.12 ms. Allocated memory was 292.0 MB in the beginning and 4.0 GB in the end (delta: 3.7 GB). Free memory was 224.1 MB in the beginning and 2.4 GB in the end (delta: -2.2 GB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 697 VarBasedMoverChecksPositive, 12 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 12 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 20 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.1s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 14 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 2 ChoiceCompositions, 50 TotalNumberOfCompositions, 911 MoverChecksTotal - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 864.5s, OverallIterations: 148, TraceHistogramMax: 6, AutomataDifference: 762.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.2s, HoareTripleCheckerStatistics: 320 SDtfs, 2142 SDslu, 0 SDs, 0 SdLazy, 11210 SolverSat, 3720 SolverUnsat, 24 SolverUnknown, 0 SolverNotchecked, 62.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4095 GetRequests, 708 SyntacticMatches, 125 SemanticMatches, 3262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21343 ImplicationChecksByTransitivity, 245.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=104796occurred in iteration=147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 64.4s InterpolantComputationTime, 3646 NumberOfCodeBlocks, 3644 NumberOfCodeBlocksAsserted, 449 NumberOfCheckSat, 3357 ConstructedInterpolants, 20 QuantifiedInterpolants, 377348 SizeOfPredicates, 139 NumberOfNonLiveVariables, 12327 ConjunctsInSsa, 1389 ConjunctsInUnsatCore, 289 InterpolantComputations, 9 PerfectInterpolantSequences, 30/1398 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