/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:24:47,725 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:24:47,728 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:24:47,753 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:24:47,753 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:24:47,755 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:24:47,756 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:24:47,758 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:24:47,760 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:24:47,761 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:24:47,762 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:24:47,763 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:24:47,763 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:24:47,764 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:24:47,765 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:24:47,766 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:24:47,767 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:24:47,768 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:24:47,771 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:24:47,775 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:24:47,779 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:24:47,780 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:24:47,783 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:24:47,784 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:24:47,786 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:24:47,786 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:24:47,787 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:24:47,791 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:24:47,792 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:24:47,793 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:24:47,793 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:24:47,794 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:24:47,797 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:24:47,798 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:24:47,800 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:24:47,800 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:24:47,800 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:24:47,801 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:24:47,801 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:24:47,811 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:24:47,812 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:24:47,813 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:24:47,851 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:24:47,852 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:24:47,853 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:24:47,853 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:24:47,853 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:24:47,854 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:24:47,854 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:24:47,854 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:24:47,854 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:24:47,854 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:24:47,855 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:24:47,855 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:24:47,855 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:24:47,855 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:24:47,855 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:24:47,856 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:24:47,856 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:24:47,856 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:24:47,856 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:24:47,856 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:24:47,856 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:24:47,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:47,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:24:47,857 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:24:47,857 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:24:47,857 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:24:47,858 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:24:47,858 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:24:47,858 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:24:47,858 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:24:48,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:24:48,176 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:24:48,179 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:24:48,181 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:24:48,181 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:24:48,182 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-2.i [2020-10-11 16:24:48,250 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93c79ee49/97009d52fbae4a2f84413bba9b1ee324/FLAG3886cd295 [2020-10-11 16:24:48,779 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:24:48,780 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-2.i [2020-10-11 16:24:48,791 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93c79ee49/97009d52fbae4a2f84413bba9b1ee324/FLAG3886cd295 [2020-10-11 16:24:49,088 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93c79ee49/97009d52fbae4a2f84413bba9b1ee324 [2020-10-11 16:24:49,097 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:24:49,099 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:24:49,100 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,100 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:24:49,105 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:24:49,106 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,109 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f78094b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49, skipping insertion in model container [2020-10-11 16:24:49,109 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,117 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:24:49,173 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:24:49,721 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,734 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:24:49,799 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,869 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:24:49,870 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49 WrapperNode [2020-10-11 16:24:49,870 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,871 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,871 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:24:49,871 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:24:49,880 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,896 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,918 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,919 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,919 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:24:49,919 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:24:49,929 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,929 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,932 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,932 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,938 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,943 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,945 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,947 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,948 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:24:49,948 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:24:49,948 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:24:49,949 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:50,010 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:24:50,010 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:24:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:24:50,011 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:24:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:24:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:24:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:24:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:24:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:24:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:24:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:24:50,014 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:24:50,426 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:24:50,427 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:24:50,429 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50 BoogieIcfgContainer [2020-10-11 16:24:50,429 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:24:50,430 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:24:50,430 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:24:50,433 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:24:50,433 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:24:49" (1/3) ... [2020-10-11 16:24:50,434 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30689492 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,434 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (2/3) ... [2020-10-11 16:24:50,435 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30689492 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50" (3/3) ... [2020-10-11 16:24:50,437 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-2.i [2020-10-11 16:24:50,446 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:24:50,452 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:24:50,453 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:24:50,477 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,477 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,477 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,477 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,478 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,478 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,479 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,479 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,479 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,479 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,480 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,480 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,480 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,480 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,481 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,481 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,481 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,483 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,483 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,484 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,484 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,484 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,484 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,485 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,485 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,485 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,489 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,489 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,489 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,489 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,489 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,499 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,499 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,500 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,500 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,500 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,500 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,519 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:24:50,541 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:24:50,541 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:24:50,542 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:24:50,542 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:24:50,542 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:24:50,542 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:24:50,542 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:24:50,542 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:24:50,553 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,593 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-11 16:24:50,593 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,598 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-11 16:24:50,599 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,605 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-11 16:24:50,620 INFO L129 PetriNetUnfolder]: 4/44 cut-off events. [2020-10-11 16:24:50,620 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,620 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:50,621 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:50,622 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:50,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:50,628 INFO L82 PathProgramCache]: Analyzing trace with hash 627590565, now seen corresponding path program 1 times [2020-10-11 16:24:50,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:50,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232858618] [2020-10-11 16:24:50,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:51,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232858618] [2020-10-11 16:24:51,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:24:51,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69520650] [2020-10-11 16:24:51,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:24:51,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:24:51,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:24:51,259 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 116 flow. Second operand 6 states. [2020-10-11 16:24:51,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,264 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:51,425 INFO L129 PetriNetUnfolder]: 44/193 cut-off events. [2020-10-11 16:24:51,426 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:51,428 INFO L80 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 193 events. 44/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 790 event pairs, 0 based on Foata normal form. 46/220 useless extension candidates. Maximal degree in co-relation 248. Up to 29 conditions per place. [2020-10-11 16:24:51,431 INFO L132 encePairwiseOnDemand]: 46/57 looper letters, 11 selfloop transitions, 9 changer transitions 23/79 dead transitions. [2020-10-11 16:24:51,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:24:51,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:24:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 510 transitions. [2020-10-11 16:24:51,451 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2020-10-11 16:24:51,453 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:51,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:24:51,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:24:51,474 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:24:51,477 INFO L185 Difference]: Start difference. First operand has 57 places, 55 transitions, 116 flow. Second operand 10 states and 510 transitions. [2020-10-11 16:24:51,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:24:51,517 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,520 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-11 16:24:51,521 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:51,521 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,521 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:24:51,521 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,522 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:51,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:24:51,522 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2114696399, now seen corresponding path program 1 times [2020-10-11 16:24:51,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347634254] [2020-10-11 16:24:51,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:51,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347634254] [2020-10-11 16:24:51,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,780 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:51,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832669539] [2020-10-11 16:24:51,782 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:51,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:51,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,035 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 159 flow. Second operand 7 states. [2020-10-11 16:24:52,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,036 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,340 INFO L129 PetriNetUnfolder]: 45/212 cut-off events. [2020-10-11 16:24:52,340 INFO L130 PetriNetUnfolder]: For 128/134 co-relation queries the response was YES. [2020-10-11 16:24:52,344 INFO L80 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 212 events. 45/212 cut-off events. For 128/134 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 943 event pairs, 0 based on Foata normal form. 12/203 useless extension candidates. Maximal degree in co-relation 367. Up to 44 conditions per place. [2020-10-11 16:24:52,347 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 22 changer transitions 13/83 dead transitions. [2020-10-11 16:24:52,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 388 flow [2020-10-11 16:24:52,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:24:52,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:24:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 723 transitions. [2020-10-11 16:24:52,352 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8456140350877193 [2020-10-11 16:24:52,352 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 723 transitions. [2020-10-11 16:24:52,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 723 transitions. [2020-10-11 16:24:52,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 723 transitions. [2020-10-11 16:24:52,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:24:52,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:24:52,359 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:24:52,359 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 159 flow. Second operand 15 states and 723 transitions. [2020-10-11 16:24:52,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 388 flow [2020-10-11 16:24:52,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 372 flow, removed 8 selfloop flow, removed 4 redundant places. [2020-10-11 16:24:52,367 INFO L241 Difference]: Finished difference. Result has 79 places, 66 transitions, 303 flow [2020-10-11 16:24:52,368 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=303, PETRI_PLACES=79, PETRI_TRANSITIONS=66} [2020-10-11 16:24:52,369 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2020-10-11 16:24:52,369 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 66 transitions, 303 flow [2020-10-11 16:24:52,369 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,369 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,369 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:52,370 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:24:52,370 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,370 INFO L82 PathProgramCache]: Analyzing trace with hash 494429281, now seen corresponding path program 1 times [2020-10-11 16:24:52,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829288274] [2020-10-11 16:24:52,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:52,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829288274] [2020-10-11 16:24:52,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:52,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020285878] [2020-10-11 16:24:52,614 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:52,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:52,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:52,886 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 66 transitions, 303 flow. Second operand 8 states. [2020-10-11 16:24:52,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,159 INFO L129 PetriNetUnfolder]: 45/228 cut-off events. [2020-10-11 16:24:53,160 INFO L130 PetriNetUnfolder]: For 352/360 co-relation queries the response was YES. [2020-10-11 16:24:53,163 INFO L80 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 228 events. 45/228 cut-off events. For 352/360 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 994 event pairs, 0 based on Foata normal form. 10/215 useless extension candidates. Maximal degree in co-relation 518. Up to 46 conditions per place. [2020-10-11 16:24:53,165 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 22 selfloop transitions, 18 changer transitions 10/86 dead transitions. [2020-10-11 16:24:53,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 86 transitions, 565 flow [2020-10-11 16:24:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:53,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:53,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 625 transitions. [2020-10-11 16:24:53,169 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8434547908232118 [2020-10-11 16:24:53,169 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:53,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:53,173 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:53,173 INFO L185 Difference]: Start difference. First operand has 79 places, 66 transitions, 303 flow. Second operand 13 states and 625 transitions. [2020-10-11 16:24:53,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 86 transitions, 565 flow [2020-10-11 16:24:53,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 86 transitions, 509 flow, removed 19 selfloop flow, removed 7 redundant places. [2020-10-11 16:24:53,183 INFO L241 Difference]: Finished difference. Result has 86 places, 72 transitions, 372 flow [2020-10-11 16:24:53,184 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=372, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2020-10-11 16:24:53,184 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 29 predicate places. [2020-10-11 16:24:53,184 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 372 flow [2020-10-11 16:24:53,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,185 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,185 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:53,185 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:24:53,185 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1501941853, now seen corresponding path program 2 times [2020-10-11 16:24:53,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,186 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036961307] [2020-10-11 16:24:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:53,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036961307] [2020-10-11 16:24:53,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,315 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081576992] [2020-10-11 16:24:53,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,568 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 372 flow. Second operand 8 states. [2020-10-11 16:24:53,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,570 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,866 INFO L129 PetriNetUnfolder]: 47/232 cut-off events. [2020-10-11 16:24:53,866 INFO L130 PetriNetUnfolder]: For 531/559 co-relation queries the response was YES. [2020-10-11 16:24:53,868 INFO L80 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 232 events. 47/232 cut-off events. For 531/559 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1022 event pairs, 0 based on Foata normal form. 12/219 useless extension candidates. Maximal degree in co-relation 595. Up to 47 conditions per place. [2020-10-11 16:24:53,870 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 14 selfloop transitions, 29 changer transitions 10/89 dead transitions. [2020-10-11 16:24:53,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 89 transitions, 651 flow [2020-10-11 16:24:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:53,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 768 transitions. [2020-10-11 16:24:53,879 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2020-10-11 16:24:53,880 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 768 transitions. [2020-10-11 16:24:53,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:53,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:53,896 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:53,896 INFO L185 Difference]: Start difference. First operand has 86 places, 72 transitions, 372 flow. Second operand 16 states and 768 transitions. [2020-10-11 16:24:53,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 89 transitions, 651 flow [2020-10-11 16:24:53,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 621 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:53,907 INFO L241 Difference]: Finished difference. Result has 98 places, 75 transitions, 465 flow [2020-10-11 16:24:53,908 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=465, PETRI_PLACES=98, PETRI_TRANSITIONS=75} [2020-10-11 16:24:53,908 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 41 predicate places. [2020-10-11 16:24:53,908 INFO L481 AbstractCegarLoop]: Abstraction has has 98 places, 75 transitions, 465 flow [2020-10-11 16:24:53,909 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,909 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,909 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:53,909 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:24:53,909 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,910 INFO L82 PathProgramCache]: Analyzing trace with hash -640284537, now seen corresponding path program 3 times [2020-10-11 16:24:53,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600620799] [2020-10-11 16:24:53,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:54,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600620799] [2020-10-11 16:24:54,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:54,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:54,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900143678] [2020-10-11 16:24:54,084 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:54,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:54,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:54,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:54,388 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:54,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 75 transitions, 465 flow. Second operand 8 states. [2020-10-11 16:24:54,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:54,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:54,389 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:54,768 INFO L129 PetriNetUnfolder]: 70/363 cut-off events. [2020-10-11 16:24:54,768 INFO L130 PetriNetUnfolder]: For 1373/1421 co-relation queries the response was YES. [2020-10-11 16:24:54,771 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 363 events. 70/363 cut-off events. For 1373/1421 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2126 event pairs, 0 based on Foata normal form. 15/342 useless extension candidates. Maximal degree in co-relation 1030. Up to 78 conditions per place. [2020-10-11 16:24:54,774 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 48 changer transitions 13/109 dead transitions. [2020-10-11 16:24:54,774 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 109 transitions, 1014 flow [2020-10-11 16:24:54,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:24:54,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:24:54,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 913 transitions. [2020-10-11 16:24:54,779 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8430286241920592 [2020-10-11 16:24:54,779 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:54,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:24:54,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:24:54,785 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:24:54,785 INFO L185 Difference]: Start difference. First operand has 98 places, 75 transitions, 465 flow. Second operand 19 states and 913 transitions. [2020-10-11 16:24:54,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 109 transitions, 1014 flow [2020-10-11 16:24:54,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 109 transitions, 893 flow, removed 35 selfloop flow, removed 13 redundant places. [2020-10-11 16:24:54,795 INFO L241 Difference]: Finished difference. Result has 109 places, 92 transitions, 727 flow [2020-10-11 16:24:54,796 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=727, PETRI_PLACES=109, PETRI_TRANSITIONS=92} [2020-10-11 16:24:54,796 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 52 predicate places. [2020-10-11 16:24:54,796 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 92 transitions, 727 flow [2020-10-11 16:24:54,796 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:54,796 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:54,797 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:54,797 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:24:54,797 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:54,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:54,797 INFO L82 PathProgramCache]: Analyzing trace with hash -906687716, now seen corresponding path program 1 times [2020-10-11 16:24:54,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:54,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761394021] [2020-10-11 16:24:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:54,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:54,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761394021] [2020-10-11 16:24:54,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279412993] [2020-10-11 16:24:54,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:55,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:55,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:55,190 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:55,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:55,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2020-10-11 16:24:55,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096724142] [2020-10-11 16:24:55,208 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:24:55,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:55,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:24:55,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:24:55,415 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:55,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 92 transitions, 727 flow. Second operand 13 states. [2020-10-11 16:24:55,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:55,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:55,416 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:55,623 INFO L129 PetriNetUnfolder]: 62/351 cut-off events. [2020-10-11 16:24:55,623 INFO L130 PetriNetUnfolder]: For 1474/1505 co-relation queries the response was YES. [2020-10-11 16:24:55,628 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1115 conditions, 351 events. 62/351 cut-off events. For 1474/1505 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2019 event pairs, 0 based on Foata normal form. 8/323 useless extension candidates. Maximal degree in co-relation 1060. Up to 72 conditions per place. [2020-10-11 16:24:55,634 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 35 selfloop transitions, 27 changer transitions 5/103 dead transitions. [2020-10-11 16:24:55,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 103 transitions, 1043 flow [2020-10-11 16:24:55,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-11 16:24:55,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-11 16:24:55,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 575 transitions. [2020-10-11 16:24:55,638 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8406432748538012 [2020-10-11 16:24:55,638 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 575 transitions. [2020-10-11 16:24:55,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 575 transitions. [2020-10-11 16:24:55,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:55,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 575 transitions. [2020-10-11 16:24:55,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-11 16:24:55,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-11 16:24:55,642 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-11 16:24:55,642 INFO L185 Difference]: Start difference. First operand has 109 places, 92 transitions, 727 flow. Second operand 12 states and 575 transitions. [2020-10-11 16:24:55,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 103 transitions, 1043 flow [2020-10-11 16:24:55,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 103 transitions, 910 flow, removed 48 selfloop flow, removed 12 redundant places. [2020-10-11 16:24:55,653 INFO L241 Difference]: Finished difference. Result has 106 places, 93 transitions, 709 flow [2020-10-11 16:24:55,654 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=709, PETRI_PLACES=106, PETRI_TRANSITIONS=93} [2020-10-11 16:24:55,654 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 49 predicate places. [2020-10-11 16:24:55,654 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 93 transitions, 709 flow [2020-10-11 16:24:55,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:24:55,654 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:55,655 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:55,868 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-11 16:24:55,869 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:55,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:55,870 INFO L82 PathProgramCache]: Analyzing trace with hash -1969425150, now seen corresponding path program 2 times [2020-10-11 16:24:55,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:55,871 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713189880] [2020-10-11 16:24:55,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713189880] [2020-10-11 16:24:55,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646520067] [2020-10-11 16:24:55,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:56,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:24:56,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:56,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:24:56,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:56,176 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:56,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:56,183 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:56,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2020-10-11 16:24:56,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339120068] [2020-10-11 16:24:56,184 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:24:56,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:56,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:24:56,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:24:56,474 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:56,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 93 transitions, 709 flow. Second operand 13 states. [2020-10-11 16:24:56,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:56,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:56,475 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:56,658 INFO L129 PetriNetUnfolder]: 65/371 cut-off events. [2020-10-11 16:24:56,658 INFO L130 PetriNetUnfolder]: For 1332/1376 co-relation queries the response was YES. [2020-10-11 16:24:56,661 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1122 conditions, 371 events. 65/371 cut-off events. For 1332/1376 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2161 event pairs, 0 based on Foata normal form. 8/340 useless extension candidates. Maximal degree in co-relation 1068. Up to 74 conditions per place. [2020-10-11 16:24:56,664 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 30 selfloop transitions, 38 changer transitions 5/109 dead transitions. [2020-10-11 16:24:56,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 109 transitions, 1087 flow [2020-10-11 16:24:56,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:56,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:56,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 623 transitions. [2020-10-11 16:24:56,667 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8407557354925776 [2020-10-11 16:24:56,667 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 623 transitions. [2020-10-11 16:24:56,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 623 transitions. [2020-10-11 16:24:56,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:56,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 623 transitions. [2020-10-11 16:24:56,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:56,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:56,671 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:56,672 INFO L185 Difference]: Start difference. First operand has 106 places, 93 transitions, 709 flow. Second operand 13 states and 623 transitions. [2020-10-11 16:24:56,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 109 transitions, 1087 flow [2020-10-11 16:24:56,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 109 transitions, 1027 flow, removed 10 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:56,684 INFO L241 Difference]: Finished difference. Result has 111 places, 99 transitions, 851 flow [2020-10-11 16:24:56,685 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=851, PETRI_PLACES=111, PETRI_TRANSITIONS=99} [2020-10-11 16:24:56,685 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 54 predicate places. [2020-10-11 16:24:56,686 INFO L481 AbstractCegarLoop]: Abstraction has has 111 places, 99 transitions, 851 flow [2020-10-11 16:24:56,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:24:56,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:56,686 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:56,893 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:56,893 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:56,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:56,894 INFO L82 PathProgramCache]: Analyzing trace with hash -940494254, now seen corresponding path program 3 times [2020-10-11 16:24:56,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:56,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306930229] [2020-10-11 16:24:56,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306930229] [2020-10-11 16:24:57,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481274438] [2020-10-11 16:24:57,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:57,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:24:57,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:57,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:57,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:57,218 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,232 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,241 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:57,241 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2020-10-11 16:24:57,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660047334] [2020-10-11 16:24:57,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:24:57,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:57,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:24:57,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:24:57,588 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:57,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 99 transitions, 851 flow. Second operand 13 states. [2020-10-11 16:24:57,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:57,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:57,589 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,122 INFO L129 PetriNetUnfolder]: 103/599 cut-off events. [2020-10-11 16:24:58,123 INFO L130 PetriNetUnfolder]: For 2948/3018 co-relation queries the response was YES. [2020-10-11 16:24:58,127 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1914 conditions, 599 events. 103/599 cut-off events. For 2948/3018 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4030 event pairs, 0 based on Foata normal form. 22/559 useless extension candidates. Maximal degree in co-relation 1858. Up to 127 conditions per place. [2020-10-11 16:24:58,132 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 14 selfloop transitions, 87 changer transitions 11/148 dead transitions. [2020-10-11 16:24:58,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 148 transitions, 1800 flow [2020-10-11 16:24:58,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:24:58,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:24:58,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1150 transitions. [2020-10-11 16:24:58,138 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8406432748538012 [2020-10-11 16:24:58,138 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1150 transitions. [2020-10-11 16:24:58,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1150 transitions. [2020-10-11 16:24:58,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:58,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1150 transitions. [2020-10-11 16:24:58,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:24:58,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:24:58,146 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:24:58,147 INFO L185 Difference]: Start difference. First operand has 111 places, 99 transitions, 851 flow. Second operand 24 states and 1150 transitions. [2020-10-11 16:24:58,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 148 transitions, 1800 flow [2020-10-11 16:24:58,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 148 transitions, 1678 flow, removed 31 selfloop flow, removed 10 redundant places. [2020-10-11 16:24:58,167 INFO L241 Difference]: Finished difference. Result has 131 places, 134 transitions, 1475 flow [2020-10-11 16:24:58,167 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1475, PETRI_PLACES=131, PETRI_TRANSITIONS=134} [2020-10-11 16:24:58,168 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 74 predicate places. [2020-10-11 16:24:58,168 INFO L481 AbstractCegarLoop]: Abstraction has has 131 places, 134 transitions, 1475 flow [2020-10-11 16:24:58,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:24:58,168 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:58,168 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:58,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:58,384 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:58,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:58,385 INFO L82 PathProgramCache]: Analyzing trace with hash 501515960, now seen corresponding path program 4 times [2020-10-11 16:24:58,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:58,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873901708] [2020-10-11 16:24:58,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:58,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:58,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:58,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873901708] [2020-10-11 16:24:58,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495284413] [2020-10-11 16:24:58,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:58,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:24:58,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:58,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:24:58,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:58,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:24:58,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:58,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:58,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:58,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:58,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628528941] [2020-10-11 16:24:58,753 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:58,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:58,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:58,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:58,969 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 134 transitions, 1475 flow. Second operand 14 states. [2020-10-11 16:24:58,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,970 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:59,900 INFO L129 PetriNetUnfolder]: 129/765 cut-off events. [2020-10-11 16:24:59,900 INFO L130 PetriNetUnfolder]: For 4690/4764 co-relation queries the response was YES. [2020-10-11 16:24:59,908 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2602 conditions, 765 events. 129/765 cut-off events. For 4690/4764 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5630 event pairs, 0 based on Foata normal form. 31/718 useless extension candidates. Maximal degree in co-relation 2539. Up to 163 conditions per place. [2020-10-11 16:24:59,917 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 24 selfloop transitions, 127 changer transitions 25/212 dead transitions. [2020-10-11 16:24:59,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 212 transitions, 3092 flow [2020-10-11 16:24:59,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:24:59,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:24:59,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1582 transitions. [2020-10-11 16:24:59,922 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410419989367358 [2020-10-11 16:24:59,922 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1582 transitions. [2020-10-11 16:24:59,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1582 transitions. [2020-10-11 16:24:59,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:59,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1582 transitions. [2020-10-11 16:24:59,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:24:59,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:24:59,928 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:24:59,928 INFO L185 Difference]: Start difference. First operand has 131 places, 134 transitions, 1475 flow. Second operand 33 states and 1582 transitions. [2020-10-11 16:24:59,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 212 transitions, 3092 flow [2020-10-11 16:24:59,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 212 transitions, 2773 flow, removed 133 selfloop flow, removed 13 redundant places. [2020-10-11 16:24:59,967 INFO L241 Difference]: Finished difference. Result has 163 places, 181 transitions, 2323 flow [2020-10-11 16:24:59,968 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2323, PETRI_PLACES=163, PETRI_TRANSITIONS=181} [2020-10-11 16:24:59,968 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 106 predicate places. [2020-10-11 16:24:59,968 INFO L481 AbstractCegarLoop]: Abstraction has has 163 places, 181 transitions, 2323 flow [2020-10-11 16:24:59,969 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:59,969 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:59,969 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:00,182 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,182 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:00,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:00,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1555948258, now seen corresponding path program 1 times [2020-10-11 16:25:00,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:00,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110832790] [2020-10-11 16:25:00,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,323 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110832790] [2020-10-11 16:25:00,323 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993340333] [2020-10-11 16:25:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:25:00,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:00,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:00,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:00,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2020-10-11 16:25:00,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939941672] [2020-10-11 16:25:00,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:25:00,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:00,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:25:00,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:25:00,769 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:00,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 181 transitions, 2323 flow. Second operand 13 states. [2020-10-11 16:25:00,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:00,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:00,770 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:01,029 INFO L129 PetriNetUnfolder]: 122/771 cut-off events. [2020-10-11 16:25:01,029 INFO L130 PetriNetUnfolder]: For 4579/4641 co-relation queries the response was YES. [2020-10-11 16:25:01,036 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 771 events. 122/771 cut-off events. For 4579/4641 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5794 event pairs, 0 based on Foata normal form. 10/700 useless extension candidates. Maximal degree in co-relation 2577. Up to 162 conditions per place. [2020-10-11 16:25:01,041 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 120 selfloop transitions, 46 changer transitions 5/207 dead transitions. [2020-10-11 16:25:01,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 207 transitions, 3166 flow [2020-10-11 16:25:01,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-11 16:25:01,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-11 16:25:01,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 669 transitions. [2020-10-11 16:25:01,043 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383458646616542 [2020-10-11 16:25:01,044 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 669 transitions. [2020-10-11 16:25:01,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 669 transitions. [2020-10-11 16:25:01,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:01,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 669 transitions. [2020-10-11 16:25:01,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-11 16:25:01,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-11 16:25:01,049 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-11 16:25:01,049 INFO L185 Difference]: Start difference. First operand has 163 places, 181 transitions, 2323 flow. Second operand 14 states and 669 transitions. [2020-10-11 16:25:01,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 207 transitions, 3166 flow [2020-10-11 16:25:01,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 207 transitions, 2703 flow, removed 189 selfloop flow, removed 24 redundant places. [2020-10-11 16:25:01,085 INFO L241 Difference]: Finished difference. Result has 149 places, 190 transitions, 2231 flow [2020-10-11 16:25:01,086 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2231, PETRI_PLACES=149, PETRI_TRANSITIONS=190} [2020-10-11 16:25:01,087 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 92 predicate places. [2020-10-11 16:25:01,087 INFO L481 AbstractCegarLoop]: Abstraction has has 149 places, 190 transitions, 2231 flow [2020-10-11 16:25:01,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:25:01,087 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:01,087 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:01,298 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:25:01,299 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:01,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:01,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1046666844, now seen corresponding path program 2 times [2020-10-11 16:25:01,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:01,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298321261] [2020-10-11 16:25:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:01,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:01,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298321261] [2020-10-11 16:25:01,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447942840] [2020-10-11 16:25:01,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:01,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:01,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:01,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:25:01,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:01,557 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:01,569 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:01,578 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:01,578 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2020-10-11 16:25:01,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679695798] [2020-10-11 16:25:01,579 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-11 16:25:01,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:01,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-11 16:25:01,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2020-10-11 16:25:01,956 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:01,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 190 transitions, 2231 flow. Second operand 13 states. [2020-10-11 16:25:01,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:01,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:01,957 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:02,608 INFO L129 PetriNetUnfolder]: 153/965 cut-off events. [2020-10-11 16:25:02,608 INFO L130 PetriNetUnfolder]: For 5158/5233 co-relation queries the response was YES. [2020-10-11 16:25:02,617 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3096 conditions, 965 events. 153/965 cut-off events. For 5158/5233 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7829 event pairs, 0 based on Foata normal form. 28/893 useless extension candidates. Maximal degree in co-relation 3026. Up to 154 conditions per place. [2020-10-11 16:25:02,624 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 31 selfloop transitions, 166 changer transitions 16/249 dead transitions. [2020-10-11 16:25:02,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 249 transitions, 3620 flow [2020-10-11 16:25:02,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:25:02,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:25:02,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1532 transitions. [2020-10-11 16:25:02,627 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8399122807017544 [2020-10-11 16:25:02,627 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1532 transitions. [2020-10-11 16:25:02,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1532 transitions. [2020-10-11 16:25:02,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:02,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1532 transitions. [2020-10-11 16:25:02,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:25:02,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:25:02,633 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:25:02,633 INFO L185 Difference]: Start difference. First operand has 149 places, 190 transitions, 2231 flow. Second operand 32 states and 1532 transitions. [2020-10-11 16:25:02,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 249 transitions, 3620 flow [2020-10-11 16:25:02,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 249 transitions, 3513 flow, removed 19 selfloop flow, removed 9 redundant places. [2020-10-11 16:25:02,668 INFO L241 Difference]: Finished difference. Result has 181 places, 228 transitions, 3185 flow [2020-10-11 16:25:02,668 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3185, PETRI_PLACES=181, PETRI_TRANSITIONS=228} [2020-10-11 16:25:02,668 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 124 predicate places. [2020-10-11 16:25:02,669 INFO L481 AbstractCegarLoop]: Abstraction has has 181 places, 228 transitions, 3185 flow [2020-10-11 16:25:02,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-11 16:25:02,669 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:02,669 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:02,882 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:02,883 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:02,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:02,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1165700921, now seen corresponding path program 5 times [2020-10-11 16:25:02,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:02,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808293191] [2020-10-11 16:25:02,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808293191] [2020-10-11 16:25:03,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320734158] [2020-10-11 16:25:03,014 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:03,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:03,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:03,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:03,199 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:03,208 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:03,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:03,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887545302] [2020-10-11 16:25:03,210 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:03,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:03,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:03,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:03,565 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:03,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 228 transitions, 3185 flow. Second operand 15 states. [2020-10-11 16:25:03,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:03,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:03,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:03,911 INFO L129 PetriNetUnfolder]: 147/963 cut-off events. [2020-10-11 16:25:03,912 INFO L130 PetriNetUnfolder]: For 5504/5568 co-relation queries the response was YES. [2020-10-11 16:25:03,920 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 963 events. 147/963 cut-off events. For 5504/5568 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7900 event pairs, 0 based on Foata normal form. 10/872 useless extension candidates. Maximal degree in co-relation 3229. Up to 199 conditions per place. [2020-10-11 16:25:03,927 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 157 selfloop transitions, 53 changer transitions 5/251 dead transitions. [2020-10-11 16:25:03,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 251 transitions, 4071 flow [2020-10-11 16:25:03,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:25:03,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:25:03,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 716 transitions. [2020-10-11 16:25:03,929 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:25:03,929 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 716 transitions. [2020-10-11 16:25:03,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 716 transitions. [2020-10-11 16:25:03,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:03,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 716 transitions. [2020-10-11 16:25:03,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:25:03,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:25:03,933 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:25:03,933 INFO L185 Difference]: Start difference. First operand has 181 places, 228 transitions, 3185 flow. Second operand 15 states and 716 transitions. [2020-10-11 16:25:03,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 251 transitions, 4071 flow [2020-10-11 16:25:03,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 251 transitions, 3782 flow, removed 87 selfloop flow, removed 22 redundant places. [2020-10-11 16:25:03,982 INFO L241 Difference]: Finished difference. Result has 170 places, 229 transitions, 3097 flow [2020-10-11 16:25:03,983 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3097, PETRI_PLACES=170, PETRI_TRANSITIONS=229} [2020-10-11 16:25:03,983 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 113 predicate places. [2020-10-11 16:25:03,983 INFO L481 AbstractCegarLoop]: Abstraction has has 170 places, 229 transitions, 3097 flow [2020-10-11 16:25:03,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:03,983 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:03,983 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:04,196 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:04,197 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:04,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:04,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1704912801, now seen corresponding path program 6 times [2020-10-11 16:25:04,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:04,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662784380] [2020-10-11 16:25:04,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:04,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:04,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662784380] [2020-10-11 16:25:04,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255248119] [2020-10-11 16:25:04,301 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:04,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:04,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:04,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:04,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:04,472 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:04,480 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:04,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:04,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737157426] [2020-10-11 16:25:04,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:04,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:04,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:04,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:04,870 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:04,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 229 transitions, 3097 flow. Second operand 15 states. [2020-10-11 16:25:04,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:04,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:04,871 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:05,250 INFO L129 PetriNetUnfolder]: 150/976 cut-off events. [2020-10-11 16:25:05,251 INFO L130 PetriNetUnfolder]: For 5571/5647 co-relation queries the response was YES. [2020-10-11 16:25:05,259 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3338 conditions, 976 events. 150/976 cut-off events. For 5571/5647 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8045 event pairs, 0 based on Foata normal form. 10/884 useless extension candidates. Maximal degree in co-relation 3260. Up to 185 conditions per place. [2020-10-11 16:25:05,267 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 141 selfloop transitions, 74 changer transitions 5/256 dead transitions. [2020-10-11 16:25:05,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 256 transitions, 4039 flow [2020-10-11 16:25:05,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:05,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:05,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 858 transitions. [2020-10-11 16:25:05,304 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:05,304 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 858 transitions. [2020-10-11 16:25:05,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 858 transitions. [2020-10-11 16:25:05,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:05,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 858 transitions. [2020-10-11 16:25:05,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:05,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:05,309 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:05,309 INFO L185 Difference]: Start difference. First operand has 170 places, 229 transitions, 3097 flow. Second operand 18 states and 858 transitions. [2020-10-11 16:25:05,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 256 transitions, 4039 flow [2020-10-11 16:25:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 256 transitions, 3952 flow, removed 10 selfloop flow, removed 10 redundant places. [2020-10-11 16:25:05,348 INFO L241 Difference]: Finished difference. Result has 180 places, 234 transitions, 3329 flow [2020-10-11 16:25:05,349 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3329, PETRI_PLACES=180, PETRI_TRANSITIONS=234} [2020-10-11 16:25:05,349 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 123 predicate places. [2020-10-11 16:25:05,349 INFO L481 AbstractCegarLoop]: Abstraction has has 180 places, 234 transitions, 3329 flow [2020-10-11 16:25:05,350 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:05,350 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:05,350 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:05,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-11 16:25:05,566 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:05,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:05,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1107703197, now seen corresponding path program 7 times [2020-10-11 16:25:05,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:05,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799188030] [2020-10-11 16:25:05,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799188030] [2020-10-11 16:25:05,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844078890] [2020-10-11 16:25:05,688 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:05,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:05,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,853 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,853 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:05,853 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:05,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567095146] [2020-10-11 16:25:05,854 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:05,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:05,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:05,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:06,194 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:06,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 234 transitions, 3329 flow. Second operand 15 states. [2020-10-11 16:25:06,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:06,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:06,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:06,668 INFO L129 PetriNetUnfolder]: 159/1057 cut-off events. [2020-10-11 16:25:06,668 INFO L130 PetriNetUnfolder]: For 6645/6726 co-relation queries the response was YES. [2020-10-11 16:25:06,676 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3662 conditions, 1057 events. 159/1057 cut-off events. For 6645/6726 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8994 event pairs, 0 based on Foata normal form. 12/958 useless extension candidates. Maximal degree in co-relation 3581. Up to 180 conditions per place. [2020-10-11 16:25:06,684 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 124 selfloop transitions, 101 changer transitions 5/266 dead transitions. [2020-10-11 16:25:06,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 266 transitions, 4405 flow [2020-10-11 16:25:06,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:06,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:06,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1048 transitions. [2020-10-11 16:25:06,686 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:06,686 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1048 transitions. [2020-10-11 16:25:06,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1048 transitions. [2020-10-11 16:25:06,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:06,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1048 transitions. [2020-10-11 16:25:06,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:06,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:06,690 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:06,691 INFO L185 Difference]: Start difference. First operand has 180 places, 234 transitions, 3329 flow. Second operand 22 states and 1048 transitions. [2020-10-11 16:25:06,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 266 transitions, 4405 flow [2020-10-11 16:25:06,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 266 transitions, 4267 flow, removed 21 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:06,739 INFO L241 Difference]: Finished difference. Result has 190 places, 245 transitions, 3714 flow [2020-10-11 16:25:06,740 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3714, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2020-10-11 16:25:06,740 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 133 predicate places. [2020-10-11 16:25:06,740 INFO L481 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3714 flow [2020-10-11 16:25:06,741 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:06,741 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:06,741 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:06,955 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:06,956 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:06,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:06,957 INFO L82 PathProgramCache]: Analyzing trace with hash 455765993, now seen corresponding path program 8 times [2020-10-11 16:25:06,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:06,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801456366] [2020-10-11 16:25:06,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:07,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801456366] [2020-10-11 16:25:07,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750872704] [2020-10-11 16:25:07,081 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:07,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:07,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:07,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:07,232 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:07,246 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:07,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:07,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532078689] [2020-10-11 16:25:07,247 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:07,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:07,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:07,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:07,746 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:07,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3714 flow. Second operand 15 states. [2020-10-11 16:25:07,747 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:07,747 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:07,747 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:08,197 INFO L129 PetriNetUnfolder]: 166/1106 cut-off events. [2020-10-11 16:25:08,197 INFO L130 PetriNetUnfolder]: For 7603/7706 co-relation queries the response was YES. [2020-10-11 16:25:08,205 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3922 conditions, 1106 events. 166/1106 cut-off events. For 7603/7706 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9585 event pairs, 0 based on Foata normal form. 20/1009 useless extension candidates. Maximal degree in co-relation 3839. Up to 174 conditions per place. [2020-10-11 16:25:08,211 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 103 selfloop transitions, 129 changer transitions 5/273 dead transitions. [2020-10-11 16:25:08,211 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 273 transitions, 4733 flow [2020-10-11 16:25:08,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:08,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1145 transitions. [2020-10-11 16:25:08,214 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:25:08,215 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1145 transitions. [2020-10-11 16:25:08,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1145 transitions. [2020-10-11 16:25:08,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:08,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1145 transitions. [2020-10-11 16:25:08,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:08,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:08,225 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:08,225 INFO L185 Difference]: Start difference. First operand has 190 places, 245 transitions, 3714 flow. Second operand 24 states and 1145 transitions. [2020-10-11 16:25:08,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 273 transitions, 4733 flow [2020-10-11 16:25:08,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 273 transitions, 4572 flow, removed 18 selfloop flow, removed 18 redundant places. [2020-10-11 16:25:08,269 INFO L241 Difference]: Finished difference. Result has 196 places, 253 transitions, 4073 flow [2020-10-11 16:25:08,269 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4073, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2020-10-11 16:25:08,270 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 139 predicate places. [2020-10-11 16:25:08,270 INFO L481 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 4073 flow [2020-10-11 16:25:08,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:08,270 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:08,270 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:08,483 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:25:08,484 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:08,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:08,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1022117159, now seen corresponding path program 9 times [2020-10-11 16:25:08,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:08,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430118063] [2020-10-11 16:25:08,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430118063] [2020-10-11 16:25:08,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715343229] [2020-10-11 16:25:08,618 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:08,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:08,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:08,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:08,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:08,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:08,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:08,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114972791] [2020-10-11 16:25:08,786 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:08,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:08,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:08,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:09,296 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:09,296 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 4073 flow. Second operand 15 states. [2020-10-11 16:25:09,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:09,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:09,297 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:10,033 INFO L129 PetriNetUnfolder]: 208/1356 cut-off events. [2020-10-11 16:25:10,033 INFO L130 PetriNetUnfolder]: For 12156/12284 co-relation queries the response was YES. [2020-10-11 16:25:10,046 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 1356 events. 208/1356 cut-off events. For 12156/12284 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12209 event pairs, 0 based on Foata normal form. 50/1264 useless extension candidates. Maximal degree in co-relation 5029. Up to 233 conditions per place. [2020-10-11 16:25:10,054 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 46 selfloop transitions, 220 changer transitions 11/313 dead transitions. [2020-10-11 16:25:10,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 313 transitions, 5976 flow [2020-10-11 16:25:10,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:10,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:10,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1435 transitions. [2020-10-11 16:25:10,057 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:10,057 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1435 transitions. [2020-10-11 16:25:10,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1435 transitions. [2020-10-11 16:25:10,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:10,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1435 transitions. [2020-10-11 16:25:10,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:10,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:10,062 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:10,062 INFO L185 Difference]: Start difference. First operand has 196 places, 253 transitions, 4073 flow. Second operand 30 states and 1435 transitions. [2020-10-11 16:25:10,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 313 transitions, 5976 flow [2020-10-11 16:25:10,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 313 transitions, 5718 flow, removed 39 selfloop flow, removed 20 redundant places. [2020-10-11 16:25:10,109 INFO L241 Difference]: Finished difference. Result has 211 places, 295 transitions, 5383 flow [2020-10-11 16:25:10,110 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5383, PETRI_PLACES=211, PETRI_TRANSITIONS=295} [2020-10-11 16:25:10,110 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 154 predicate places. [2020-10-11 16:25:10,110 INFO L481 AbstractCegarLoop]: Abstraction has has 211 places, 295 transitions, 5383 flow [2020-10-11 16:25:10,110 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:10,110 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:10,110 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:10,323 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:25:10,323 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:10,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:10,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1755837713, now seen corresponding path program 10 times [2020-10-11 16:25:10,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:10,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045760713] [2020-10-11 16:25:10,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:10,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045760713] [2020-10-11 16:25:10,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035461955] [2020-10-11 16:25:10,460 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-11 16:25:10,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:10,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:10,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:10,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:10,593 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,605 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,610 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:10,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:10,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980349482] [2020-10-11 16:25:10,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:10,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:10,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:10,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:11,007 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:11,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 295 transitions, 5383 flow. Second operand 15 states. [2020-10-11 16:25:11,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:11,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:11,009 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:11,643 INFO L129 PetriNetUnfolder]: 220/1485 cut-off events. [2020-10-11 16:25:11,643 INFO L130 PetriNetUnfolder]: For 13609/13743 co-relation queries the response was YES. [2020-10-11 16:25:11,655 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 1485 events. 220/1485 cut-off events. For 13609/13743 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13681 event pairs, 0 based on Foata normal form. 28/1357 useless extension candidates. Maximal degree in co-relation 5713. Up to 301 conditions per place. [2020-10-11 16:25:11,663 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 180 selfloop transitions, 112 changer transitions 11/339 dead transitions. [2020-10-11 16:25:11,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 339 transitions, 7122 flow [2020-10-11 16:25:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:25:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:25:11,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1245 transitions. [2020-10-11 16:25:11,666 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.840080971659919 [2020-10-11 16:25:11,666 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1245 transitions. [2020-10-11 16:25:11,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1245 transitions. [2020-10-11 16:25:11,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:11,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1245 transitions. [2020-10-11 16:25:11,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:25:11,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:25:11,671 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:25:11,671 INFO L185 Difference]: Start difference. First operand has 211 places, 295 transitions, 5383 flow. Second operand 26 states and 1245 transitions. [2020-10-11 16:25:11,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 339 transitions, 7122 flow [2020-10-11 16:25:11,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 339 transitions, 6754 flow, removed 117 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:11,775 INFO L241 Difference]: Finished difference. Result has 215 places, 324 transitions, 5999 flow [2020-10-11 16:25:11,775 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5065, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5999, PETRI_PLACES=215, PETRI_TRANSITIONS=324} [2020-10-11 16:25:11,775 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 158 predicate places. [2020-10-11 16:25:11,775 INFO L481 AbstractCegarLoop]: Abstraction has has 215 places, 324 transitions, 5999 flow [2020-10-11 16:25:11,776 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:11,776 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:11,776 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:11,976 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:25:11,977 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:11,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:11,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1364838689, now seen corresponding path program 1 times [2020-10-11 16:25:11,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:11,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428882101] [2020-10-11 16:25:11,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:12,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428882101] [2020-10-11 16:25:12,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643286250] [2020-10-11 16:25:12,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:12,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:12,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:12,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:12,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:12,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:12,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:12,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177453825] [2020-10-11 16:25:12,284 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:12,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:12,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:12,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:12,482 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:12,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 324 transitions, 5999 flow. Second operand 15 states. [2020-10-11 16:25:12,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:12,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:12,483 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:12,984 INFO L129 PetriNetUnfolder]: 220/1508 cut-off events. [2020-10-11 16:25:12,984 INFO L130 PetriNetUnfolder]: For 12672/12804 co-relation queries the response was YES. [2020-10-11 16:25:12,995 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5844 conditions, 1508 events. 220/1508 cut-off events. For 12672/12804 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14007 event pairs, 0 based on Foata normal form. 18/1367 useless extension candidates. Maximal degree in co-relation 5752. Up to 323 conditions per place. [2020-10-11 16:25:13,004 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 248 selfloop transitions, 68 changer transitions 5/357 dead transitions. [2020-10-11 16:25:13,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 357 transitions, 7328 flow [2020-10-11 16:25:13,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:25:13,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:25:13,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 810 transitions. [2020-10-11 16:25:13,006 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359133126934984 [2020-10-11 16:25:13,006 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 810 transitions. [2020-10-11 16:25:13,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 810 transitions. [2020-10-11 16:25:13,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:13,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 810 transitions. [2020-10-11 16:25:13,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:25:13,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:25:13,009 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:25:13,009 INFO L185 Difference]: Start difference. First operand has 215 places, 324 transitions, 5999 flow. Second operand 17 states and 810 transitions. [2020-10-11 16:25:13,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 357 transitions, 7328 flow [2020-10-11 16:25:13,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 357 transitions, 7020 flow, removed 110 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:13,062 INFO L241 Difference]: Finished difference. Result has 216 places, 333 transitions, 6101 flow [2020-10-11 16:25:13,063 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5718, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6101, PETRI_PLACES=216, PETRI_TRANSITIONS=333} [2020-10-11 16:25:13,063 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 159 predicate places. [2020-10-11 16:25:13,063 INFO L481 AbstractCegarLoop]: Abstraction has has 216 places, 333 transitions, 6101 flow [2020-10-11 16:25:13,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:13,063 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:13,063 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:13,264 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:25:13,264 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:13,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:13,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1253734307, now seen corresponding path program 2 times [2020-10-11 16:25:13,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:13,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756478781] [2020-10-11 16:25:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:13,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756478781] [2020-10-11 16:25:13,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814723975] [2020-10-11 16:25:13,398 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:13,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:13,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:13,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:13,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:13,557 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:13,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:13,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:13,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023130035] [2020-10-11 16:25:13,565 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:13,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:13,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:13,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:13,773 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:13,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 333 transitions, 6101 flow. Second operand 15 states. [2020-10-11 16:25:13,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:13,774 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:13,774 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:14,346 INFO L129 PetriNetUnfolder]: 225/1553 cut-off events. [2020-10-11 16:25:14,346 INFO L130 PetriNetUnfolder]: For 13340/13471 co-relation queries the response was YES. [2020-10-11 16:25:14,356 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5985 conditions, 1553 events. 225/1553 cut-off events. For 13340/13471 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14573 event pairs, 0 based on Foata normal form. 20/1409 useless extension candidates. Maximal degree in co-relation 5890. Up to 298 conditions per place. [2020-10-11 16:25:14,364 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 217 selfloop transitions, 108 changer transitions 5/366 dead transitions. [2020-10-11 16:25:14,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 366 transitions, 7458 flow [2020-10-11 16:25:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1047 transitions. [2020-10-11 16:25:14,366 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8349282296650717 [2020-10-11 16:25:14,367 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1047 transitions. [2020-10-11 16:25:14,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1047 transitions. [2020-10-11 16:25:14,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:14,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1047 transitions. [2020-10-11 16:25:14,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:14,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:14,370 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:14,370 INFO L185 Difference]: Start difference. First operand has 216 places, 333 transitions, 6101 flow. Second operand 22 states and 1047 transitions. [2020-10-11 16:25:14,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 366 transitions, 7458 flow [2020-10-11 16:25:14,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 366 transitions, 7347 flow, removed 10 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:14,438 INFO L241 Difference]: Finished difference. Result has 229 places, 341 transitions, 6504 flow [2020-10-11 16:25:14,438 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6002, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6504, PETRI_PLACES=229, PETRI_TRANSITIONS=341} [2020-10-11 16:25:14,439 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 172 predicate places. [2020-10-11 16:25:14,439 INFO L481 AbstractCegarLoop]: Abstraction has has 229 places, 341 transitions, 6504 flow [2020-10-11 16:25:14,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:14,439 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:14,439 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:14,639 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:14,640 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:14,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:14,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1165898547, now seen corresponding path program 3 times [2020-10-11 16:25:14,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:14,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615717179] [2020-10-11 16:25:14,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:14,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:14,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:14,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615717179] [2020-10-11 16:25:14,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813932677] [2020-10-11 16:25:14,761 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:14,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:14,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:14,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:14,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:14,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:14,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:14,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:14,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:14,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412825109] [2020-10-11 16:25:14,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:14,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:14,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:14,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:15,307 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:15,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 341 transitions, 6504 flow. Second operand 15 states. [2020-10-11 16:25:15,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:15,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:15,308 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:15,857 INFO L129 PetriNetUnfolder]: 227/1564 cut-off events. [2020-10-11 16:25:15,858 INFO L130 PetriNetUnfolder]: For 14783/14925 co-relation queries the response was YES. [2020-10-11 16:25:15,875 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6181 conditions, 1564 events. 227/1564 cut-off events. For 14783/14925 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14703 event pairs, 0 based on Foata normal form. 28/1427 useless extension candidates. Maximal degree in co-relation 6082. Up to 257 conditions per place. [2020-10-11 16:25:15,883 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 168 selfloop transitions, 161 changer transitions 5/370 dead transitions. [2020-10-11 16:25:15,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 370 transitions, 7798 flow [2020-10-11 16:25:15,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:25:15,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:25:15,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1191 transitions. [2020-10-11 16:25:15,885 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8357894736842105 [2020-10-11 16:25:15,886 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1191 transitions. [2020-10-11 16:25:15,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1191 transitions. [2020-10-11 16:25:15,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:15,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1191 transitions. [2020-10-11 16:25:15,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:25:15,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:25:15,890 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:25:15,890 INFO L185 Difference]: Start difference. First operand has 229 places, 341 transitions, 6504 flow. Second operand 25 states and 1191 transitions. [2020-10-11 16:25:15,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 370 transitions, 7798 flow [2020-10-11 16:25:15,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 370 transitions, 7616 flow, removed 25 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:15,960 INFO L241 Difference]: Finished difference. Result has 239 places, 347 transitions, 6941 flow [2020-10-11 16:25:15,961 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6342, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6941, PETRI_PLACES=239, PETRI_TRANSITIONS=347} [2020-10-11 16:25:15,961 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 182 predicate places. [2020-10-11 16:25:15,961 INFO L481 AbstractCegarLoop]: Abstraction has has 239 places, 347 transitions, 6941 flow [2020-10-11 16:25:15,961 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:15,961 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:15,961 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:16,174 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:16,175 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:16,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:16,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1795295651, now seen corresponding path program 4 times [2020-10-11 16:25:16,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:16,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894191402] [2020-10-11 16:25:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:16,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:16,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894191402] [2020-10-11 16:25:16,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43536775] [2020-10-11 16:25:16,309 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:16,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:16,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:16,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:16,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:16,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:16,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:16,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:16,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:16,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096467048] [2020-10-11 16:25:16,553 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:16,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:16,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:16,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:16,771 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:16,771 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 347 transitions, 6941 flow. Second operand 15 states. [2020-10-11 16:25:16,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:16,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:16,772 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:17,465 INFO L129 PetriNetUnfolder]: 233/1597 cut-off events. [2020-10-11 16:25:17,465 INFO L130 PetriNetUnfolder]: For 16395/16570 co-relation queries the response was YES. [2020-10-11 16:25:17,476 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 1597 events. 233/1597 cut-off events. For 16395/16570 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15076 event pairs, 0 based on Foata normal form. 50/1478 useless extension candidates. Maximal degree in co-relation 6389. Up to 248 conditions per place. [2020-10-11 16:25:17,489 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 113 selfloop transitions, 224 changer transitions 5/378 dead transitions. [2020-10-11 16:25:17,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 378 transitions, 8279 flow [2020-10-11 16:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:17,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1335 transitions. [2020-10-11 16:25:17,491 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:25:17,492 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1335 transitions. [2020-10-11 16:25:17,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1335 transitions. [2020-10-11 16:25:17,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:17,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1335 transitions. [2020-10-11 16:25:17,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:17,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:17,502 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:17,502 INFO L185 Difference]: Start difference. First operand has 239 places, 347 transitions, 6941 flow. Second operand 28 states and 1335 transitions. [2020-10-11 16:25:17,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 378 transitions, 8279 flow [2020-10-11 16:25:17,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 378 transitions, 8159 flow, removed 16 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:17,606 INFO L241 Difference]: Finished difference. Result has 251 places, 356 transitions, 7603 flow [2020-10-11 16:25:17,606 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6831, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7603, PETRI_PLACES=251, PETRI_TRANSITIONS=356} [2020-10-11 16:25:17,606 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 194 predicate places. [2020-10-11 16:25:17,607 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 356 transitions, 7603 flow [2020-10-11 16:25:17,607 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:17,607 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:17,607 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:17,821 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:17,821 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:17,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:17,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1740047909, now seen corresponding path program 5 times [2020-10-11 16:25:17,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:17,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460329663] [2020-10-11 16:25:17,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:17,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:17,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:17,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460329663] [2020-10-11 16:25:17,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653344490] [2020-10-11 16:25:17,954 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:18,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:18,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:18,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:18,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:18,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:18,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:18,115 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:18,115 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:18,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011929173] [2020-10-11 16:25:18,116 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:18,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:18,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:18,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:18,640 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:18,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 356 transitions, 7603 flow. Second operand 15 states. [2020-10-11 16:25:18,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:18,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:18,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:19,657 INFO L129 PetriNetUnfolder]: 266/1804 cut-off events. [2020-10-11 16:25:19,658 INFO L130 PetriNetUnfolder]: For 22426/22636 co-relation queries the response was YES. [2020-10-11 16:25:19,672 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7811 conditions, 1804 events. 266/1804 cut-off events. For 22426/22636 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17626 event pairs, 0 based on Foata normal form. 70/1685 useless extension candidates. Maximal degree in co-relation 7707. Up to 298 conditions per place. [2020-10-11 16:25:19,682 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 35 selfloop transitions, 325 changer transitions 16/412 dead transitions. [2020-10-11 16:25:19,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 412 transitions, 10017 flow [2020-10-11 16:25:19,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:25:19,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:25:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1817 transitions. [2020-10-11 16:25:19,687 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8388734995383195 [2020-10-11 16:25:19,687 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1817 transitions. [2020-10-11 16:25:19,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1817 transitions. [2020-10-11 16:25:19,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:19,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1817 transitions. [2020-10-11 16:25:19,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:25:19,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:25:19,693 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:25:19,693 INFO L185 Difference]: Start difference. First operand has 251 places, 356 transitions, 7603 flow. Second operand 38 states and 1817 transitions. [2020-10-11 16:25:19,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 412 transitions, 10017 flow [2020-10-11 16:25:19,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 412 transitions, 9676 flow, removed 34 selfloop flow, removed 22 redundant places. [2020-10-11 16:25:19,843 INFO L241 Difference]: Finished difference. Result has 275 places, 390 transitions, 9131 flow [2020-10-11 16:25:19,844 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9131, PETRI_PLACES=275, PETRI_TRANSITIONS=390} [2020-10-11 16:25:19,844 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 218 predicate places. [2020-10-11 16:25:19,845 INFO L481 AbstractCegarLoop]: Abstraction has has 275 places, 390 transitions, 9131 flow [2020-10-11 16:25:19,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:19,845 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:19,845 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:20,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:25:20,060 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:20,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:20,060 INFO L82 PathProgramCache]: Analyzing trace with hash -784566860, now seen corresponding path program 11 times [2020-10-11 16:25:20,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:20,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910010905] [2020-10-11 16:25:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:20,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910010905] [2020-10-11 16:25:20,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568762768] [2020-10-11 16:25:20,207 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:20,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:25:20,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:20,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:20,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:20,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:20,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:20,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:20,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295941248] [2020-10-11 16:25:20,443 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:20,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:20,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:20,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:20,817 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:20,818 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 390 transitions, 9131 flow. Second operand 18 states. [2020-10-11 16:25:20,818 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:20,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:20,819 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:21,356 INFO L129 PetriNetUnfolder]: 260/1795 cut-off events. [2020-10-11 16:25:21,356 INFO L130 PetriNetUnfolder]: For 22787/22954 co-relation queries the response was YES. [2020-10-11 16:25:21,462 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8055 conditions, 1795 events. 260/1795 cut-off events. For 22787/22954 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17540 event pairs, 0 based on Foata normal form. 12/1618 useless extension candidates. Maximal degree in co-relation 7943. Up to 397 conditions per place. [2020-10-11 16:25:21,473 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 306 selfloop transitions, 70 changer transitions 5/417 dead transitions. [2020-10-11 16:25:21,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 417 transitions, 10560 flow [2020-10-11 16:25:21,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:21,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:21,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 857 transitions. [2020-10-11 16:25:21,475 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352826510721247 [2020-10-11 16:25:21,475 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 857 transitions. [2020-10-11 16:25:21,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 857 transitions. [2020-10-11 16:25:21,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:21,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 857 transitions. [2020-10-11 16:25:21,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:21,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:21,478 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:21,478 INFO L185 Difference]: Start difference. First operand has 275 places, 390 transitions, 9131 flow. Second operand 18 states and 857 transitions. [2020-10-11 16:25:21,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 417 transitions, 10560 flow [2020-10-11 16:25:21,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 417 transitions, 9951 flow, removed 198 selfloop flow, removed 29 redundant places. [2020-10-11 16:25:21,637 INFO L241 Difference]: Finished difference. Result has 260 places, 391 transitions, 8768 flow [2020-10-11 16:25:21,637 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8768, PETRI_PLACES=260, PETRI_TRANSITIONS=391} [2020-10-11 16:25:21,638 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 203 predicate places. [2020-10-11 16:25:21,638 INFO L481 AbstractCegarLoop]: Abstraction has has 260 places, 391 transitions, 8768 flow [2020-10-11 16:25:21,638 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:21,638 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:21,638 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:21,851 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 16:25:21,852 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:21,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:21,852 INFO L82 PathProgramCache]: Analyzing trace with hash 435943884, now seen corresponding path program 12 times [2020-10-11 16:25:21,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:21,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249897683] [2020-10-11 16:25:21,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:21,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:21,986 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:21,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249897683] [2020-10-11 16:25:21,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295290263] [2020-10-11 16:25:21,986 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:22,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:25:22,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:22,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:22,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:22,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:22,221 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:22,222 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:22,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287359871] [2020-10-11 16:25:22,222 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:22,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:22,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:22,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:22,400 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:22,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 391 transitions, 8768 flow. Second operand 18 states. [2020-10-11 16:25:22,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:22,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:22,401 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:22,969 INFO L129 PetriNetUnfolder]: 261/1797 cut-off events. [2020-10-11 16:25:22,969 INFO L130 PetriNetUnfolder]: For 21901/22060 co-relation queries the response was YES. [2020-10-11 16:25:22,983 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7860 conditions, 1797 events. 261/1797 cut-off events. For 21901/22060 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17606 event pairs, 0 based on Foata normal form. 12/1619 useless extension candidates. Maximal degree in co-relation 7752. Up to 373 conditions per place. [2020-10-11 16:25:23,000 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 281 selfloop transitions, 97 changer transitions 5/419 dead transitions. [2020-10-11 16:25:23,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 419 transitions, 10215 flow [2020-10-11 16:25:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:23,002 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:23,002 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:23,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:23,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:23,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:23,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:23,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:23,006 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:23,006 INFO L185 Difference]: Start difference. First operand has 260 places, 391 transitions, 8768 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:23,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 419 transitions, 10215 flow [2020-10-11 16:25:23,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 419 transitions, 10083 flow, removed 16 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:23,157 INFO L241 Difference]: Finished difference. Result has 269 places, 393 transitions, 8970 flow [2020-10-11 16:25:23,158 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=8646, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8970, PETRI_PLACES=269, PETRI_TRANSITIONS=393} [2020-10-11 16:25:23,158 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 212 predicate places. [2020-10-11 16:25:23,158 INFO L481 AbstractCegarLoop]: Abstraction has has 269 places, 393 transitions, 8970 flow [2020-10-11 16:25:23,158 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:23,158 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:23,158 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:23,371 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:25:23,372 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:23,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:23,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1394071388, now seen corresponding path program 13 times [2020-10-11 16:25:23,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:23,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223168057] [2020-10-11 16:25:23,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:23,561 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:23,561 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223168057] [2020-10-11 16:25:23,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396280130] [2020-10-11 16:25:23,562 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:23,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:23,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:23,806 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:23,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:23,854 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:23,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:23,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:23,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236721543] [2020-10-11 16:25:23,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:23,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:23,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:23,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:24,213 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:24,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 393 transitions, 8970 flow. Second operand 18 states. [2020-10-11 16:25:24,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:24,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:24,214 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:25,886 INFO L129 PetriNetUnfolder]: 325/2229 cut-off events. [2020-10-11 16:25:25,886 INFO L130 PetriNetUnfolder]: For 35011/35217 co-relation queries the response was YES. [2020-10-11 16:25:25,904 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10227 conditions, 2229 events. 325/2229 cut-off events. For 35011/35217 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 22533 event pairs, 0 based on Foata normal form. 68/2062 useless extension candidates. Maximal degree in co-relation 10117. Up to 360 conditions per place. [2020-10-11 16:25:25,913 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 39 selfloop transitions, 395 changer transitions 17/487 dead transitions. [2020-10-11 16:25:25,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 487 transitions, 12924 flow [2020-10-11 16:25:25,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:25:25,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:25:25,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2434 transitions. [2020-10-11 16:25:25,916 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372893016855865 [2020-10-11 16:25:25,916 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2434 transitions. [2020-10-11 16:25:25,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2434 transitions. [2020-10-11 16:25:25,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:25,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2434 transitions. [2020-10-11 16:25:25,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:25:25,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:25:25,924 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:25:25,924 INFO L185 Difference]: Start difference. First operand has 269 places, 393 transitions, 8970 flow. Second operand 51 states and 2434 transitions. [2020-10-11 16:25:25,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 487 transitions, 12924 flow [2020-10-11 16:25:26,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 487 transitions, 12691 flow, removed 45 selfloop flow, removed 18 redundant places. [2020-10-11 16:25:26,092 INFO L241 Difference]: Finished difference. Result has 311 places, 462 transitions, 11967 flow [2020-10-11 16:25:26,092 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=8816, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=11967, PETRI_PLACES=311, PETRI_TRANSITIONS=462} [2020-10-11 16:25:26,092 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 254 predicate places. [2020-10-11 16:25:26,093 INFO L481 AbstractCegarLoop]: Abstraction has has 311 places, 462 transitions, 11967 flow [2020-10-11 16:25:26,093 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:26,093 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:26,093 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:26,307 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:25:26,308 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:26,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:26,309 INFO L82 PathProgramCache]: Analyzing trace with hash 652047994, now seen corresponding path program 14 times [2020-10-11 16:25:26,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:26,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003347463] [2020-10-11 16:25:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:26,460 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003347463] [2020-10-11 16:25:26,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164203021] [2020-10-11 16:25:26,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:26,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:26,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:26,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:26,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:26,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:26,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:26,786 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:26,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:26,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499078772] [2020-10-11 16:25:26,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:26,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:26,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:26,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:27,331 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:27,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 462 transitions, 11967 flow. Second operand 18 states. [2020-10-11 16:25:27,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:27,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:27,332 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:29,116 INFO L129 PetriNetUnfolder]: 368/2577 cut-off events. [2020-10-11 16:25:29,116 INFO L130 PetriNetUnfolder]: For 43609/43863 co-relation queries the response was YES. [2020-10-11 16:25:29,139 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12389 conditions, 2577 events. 368/2577 cut-off events. For 43609/43863 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 26809 event pairs, 0 based on Foata normal form. 69/2374 useless extension candidates. Maximal degree in co-relation 12269. Up to 430 conditions per place. [2020-10-11 16:25:29,149 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 76 selfloop transitions, 428 changer transitions 22/562 dead transitions. [2020-10-11 16:25:29,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 562 transitions, 16301 flow [2020-10-11 16:25:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:25:29,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:25:29,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2293 transitions. [2020-10-11 16:25:29,152 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8380847953216374 [2020-10-11 16:25:29,152 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2293 transitions. [2020-10-11 16:25:29,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2293 transitions. [2020-10-11 16:25:29,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:29,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2293 transitions. [2020-10-11 16:25:29,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:25:29,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:25:29,158 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:25:29,158 INFO L185 Difference]: Start difference. First operand has 311 places, 462 transitions, 11967 flow. Second operand 48 states and 2293 transitions. [2020-10-11 16:25:29,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 562 transitions, 16301 flow [2020-10-11 16:25:29,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 562 transitions, 15173 flow, removed 440 selfloop flow, removed 37 redundant places. [2020-10-11 16:25:29,376 INFO L241 Difference]: Finished difference. Result has 330 places, 529 transitions, 14179 flow [2020-10-11 16:25:29,376 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11039, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=14179, PETRI_PLACES=330, PETRI_TRANSITIONS=529} [2020-10-11 16:25:29,376 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 273 predicate places. [2020-10-11 16:25:29,377 INFO L481 AbstractCegarLoop]: Abstraction has has 330 places, 529 transitions, 14179 flow [2020-10-11 16:25:29,377 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:29,377 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:29,377 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:29,582 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:25:29,583 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:29,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:29,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1804425678, now seen corresponding path program 6 times [2020-10-11 16:25:29,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:29,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568211267] [2020-10-11 16:25:29,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:29,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:29,741 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568211267] [2020-10-11 16:25:29,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577976147] [2020-10-11 16:25:29,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:29,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:29,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:29,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:29,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:30,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:30,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:30,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:30,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:30,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837875339] [2020-10-11 16:25:30,043 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:30,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:30,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:30,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:30,653 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:30,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 529 transitions, 14179 flow. Second operand 17 states. [2020-10-11 16:25:30,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:30,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:30,655 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:31,445 INFO L129 PetriNetUnfolder]: 367/2636 cut-off events. [2020-10-11 16:25:31,445 INFO L130 PetriNetUnfolder]: For 38887/39118 co-relation queries the response was YES. [2020-10-11 16:25:31,470 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12562 conditions, 2636 events. 367/2636 cut-off events. For 38887/39118 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 27877 event pairs, 0 based on Foata normal form. 14/2370 useless extension candidates. Maximal degree in co-relation 12433. Up to 575 conditions per place. [2020-10-11 16:25:31,480 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 441 selfloop transitions, 96 changer transitions 5/578 dead transitions. [2020-10-11 16:25:31,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 578 transitions, 16607 flow [2020-10-11 16:25:31,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:31,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:31,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:31,482 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:31,482 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:31,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:31,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:31,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:31,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:31,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:31,485 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:31,485 INFO L185 Difference]: Start difference. First operand has 330 places, 529 transitions, 14179 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:31,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 578 transitions, 16607 flow [2020-10-11 16:25:31,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 578 transitions, 15952 flow, removed 240 selfloop flow, removed 31 redundant places. [2020-10-11 16:25:31,719 INFO L241 Difference]: Finished difference. Result has 314 places, 542 transitions, 14277 flow [2020-10-11 16:25:31,719 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13574, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14277, PETRI_PLACES=314, PETRI_TRANSITIONS=542} [2020-10-11 16:25:31,720 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 257 predicate places. [2020-10-11 16:25:31,720 INFO L481 AbstractCegarLoop]: Abstraction has has 314 places, 542 transitions, 14277 flow [2020-10-11 16:25:31,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:31,720 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:31,720 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:31,933 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:31,933 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:31,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:31,934 INFO L82 PathProgramCache]: Analyzing trace with hash -546817426, now seen corresponding path program 7 times [2020-10-11 16:25:31,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:31,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306528424] [2020-10-11 16:25:31,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:32,060 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:32,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306528424] [2020-10-11 16:25:32,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816206137] [2020-10-11 16:25:32,061 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:32,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:32,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:32,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:32,334 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:32,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:32,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144424934] [2020-10-11 16:25:32,335 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:32,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:32,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:32,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:32,730 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:32,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 542 transitions, 14277 flow. Second operand 17 states. [2020-10-11 16:25:32,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:32,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:32,731 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:33,557 INFO L129 PetriNetUnfolder]: 374/2692 cut-off events. [2020-10-11 16:25:33,557 INFO L130 PetriNetUnfolder]: For 38857/39074 co-relation queries the response was YES. [2020-10-11 16:25:33,583 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12637 conditions, 2692 events. 374/2692 cut-off events. For 38857/39074 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 28649 event pairs, 0 based on Foata normal form. 14/2419 useless extension candidates. Maximal degree in co-relation 12511. Up to 545 conditions per place. [2020-10-11 16:25:33,594 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 406 selfloop transitions, 141 changer transitions 5/588 dead transitions. [2020-10-11 16:25:33,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 588 transitions, 16585 flow [2020-10-11 16:25:33,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:33,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:33,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:33,596 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:33,596 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:33,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:33,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:33,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:33,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:33,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:33,599 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:33,599 INFO L185 Difference]: Start difference. First operand has 314 places, 542 transitions, 14277 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:33,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 588 transitions, 16585 flow [2020-10-11 16:25:33,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 588 transitions, 16449 flow, removed 9 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:33,945 INFO L241 Difference]: Finished difference. Result has 322 places, 551 transitions, 14842 flow [2020-10-11 16:25:33,946 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14151, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14842, PETRI_PLACES=322, PETRI_TRANSITIONS=551} [2020-10-11 16:25:33,946 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 265 predicate places. [2020-10-11 16:25:33,946 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 551 transitions, 14842 flow [2020-10-11 16:25:33,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:33,946 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:33,946 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:34,147 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:25:34,147 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:34,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:34,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1744963868, now seen corresponding path program 8 times [2020-10-11 16:25:34,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:34,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702587353] [2020-10-11 16:25:34,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:34,298 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:34,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702587353] [2020-10-11 16:25:34,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892600178] [2020-10-11 16:25:34,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:34,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:34,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:34,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:34,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:34,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:34,532 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:34,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:34,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:34,544 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:34,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330124946] [2020-10-11 16:25:34,545 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:34,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:34,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:34,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:35,207 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:35,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 551 transitions, 14842 flow. Second operand 17 states. [2020-10-11 16:25:35,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:35,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:35,208 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:36,756 INFO L129 PetriNetUnfolder]: 417/2995 cut-off events. [2020-10-11 16:25:36,756 INFO L130 PetriNetUnfolder]: For 48157/48454 co-relation queries the response was YES. [2020-10-11 16:25:36,784 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14373 conditions, 2995 events. 417/2995 cut-off events. For 48157/48454 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 32125 event pairs, 0 based on Foata normal form. 76/2753 useless extension candidates. Maximal degree in co-relation 14245. Up to 496 conditions per place. [2020-10-11 16:25:36,796 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 197 selfloop transitions, 385 changer transitions 11/629 dead transitions. [2020-10-11 16:25:36,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 629 transitions, 18647 flow [2020-10-11 16:25:36,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:25:36,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:25:36,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:25:36,798 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:25:36,799 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:25:36,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:25:36,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:36,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:25:36,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:25:36,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:25:36,804 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:25:36,804 INFO L185 Difference]: Start difference. First operand has 322 places, 551 transitions, 14842 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:25:36,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 629 transitions, 18647 flow [2020-10-11 16:25:37,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 629 transitions, 18449 flow, removed 17 selfloop flow, removed 18 redundant places. [2020-10-11 16:25:37,066 INFO L241 Difference]: Finished difference. Result has 352 places, 610 transitions, 17560 flow [2020-10-11 16:25:37,066 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14671, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=17560, PETRI_PLACES=352, PETRI_TRANSITIONS=610} [2020-10-11 16:25:37,067 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 295 predicate places. [2020-10-11 16:25:37,067 INFO L481 AbstractCegarLoop]: Abstraction has has 352 places, 610 transitions, 17560 flow [2020-10-11 16:25:37,067 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:37,067 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:37,067 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:37,276 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 16:25:37,277 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:37,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:37,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1603747564, now seen corresponding path program 9 times [2020-10-11 16:25:37,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:37,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962509293] [2020-10-11 16:25:37,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:37,523 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 10 DAG size of output: 7 [2020-10-11 16:25:37,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962509293] [2020-10-11 16:25:37,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309766892] [2020-10-11 16:25:37,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:37,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:25:37,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:37,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:25:37,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:37,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:37,784 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:37,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:37,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022937777] [2020-10-11 16:25:37,785 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:37,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:37,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:37,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:38,282 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:38,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 610 transitions, 17560 flow. Second operand 18 states. [2020-10-11 16:25:38,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:38,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:38,283 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:39,354 INFO L129 PetriNetUnfolder]: 428/3102 cut-off events. [2020-10-11 16:25:39,354 INFO L130 PetriNetUnfolder]: For 53913/54274 co-relation queries the response was YES. [2020-10-11 16:25:39,384 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15575 conditions, 3102 events. 428/3102 cut-off events. For 53913/54274 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 33714 event pairs, 0 based on Foata normal form. 28/2800 useless extension candidates. Maximal degree in co-relation 15438. Up to 585 conditions per place. [2020-10-11 16:25:39,397 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 429 selfloop transitions, 204 changer transitions 8/677 dead transitions. [2020-10-11 16:25:39,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 677 transitions, 20954 flow [2020-10-11 16:25:39,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:39,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1426 transitions. [2020-10-11 16:25:39,399 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8339181286549707 [2020-10-11 16:25:39,399 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1426 transitions. [2020-10-11 16:25:39,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1426 transitions. [2020-10-11 16:25:39,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:39,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1426 transitions. [2020-10-11 16:25:39,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:39,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:39,403 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:39,403 INFO L185 Difference]: Start difference. First operand has 352 places, 610 transitions, 17560 flow. Second operand 30 states and 1426 transitions. [2020-10-11 16:25:39,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 677 transitions, 20954 flow [2020-10-11 16:25:39,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 677 transitions, 19988 flow, removed 289 selfloop flow, removed 32 redundant places. [2020-10-11 16:25:39,797 INFO L241 Difference]: Finished difference. Result has 354 places, 627 transitions, 18019 flow [2020-10-11 16:25:39,798 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=16684, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=18019, PETRI_PLACES=354, PETRI_TRANSITIONS=627} [2020-10-11 16:25:39,798 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 297 predicate places. [2020-10-11 16:25:39,798 INFO L481 AbstractCegarLoop]: Abstraction has has 354 places, 627 transitions, 18019 flow [2020-10-11 16:25:39,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:39,798 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:39,798 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:39,999 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:39,999 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:40,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:40,000 INFO L82 PathProgramCache]: Analyzing trace with hash 664166568, now seen corresponding path program 10 times [2020-10-11 16:25:40,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:40,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4057690] [2020-10-11 16:25:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:40,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:40,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4057690] [2020-10-11 16:25:40,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137569015] [2020-10-11 16:25:40,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:40,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:40,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:40,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:25:40,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:40,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:40,365 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:40,365 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:40,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:40,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802461279] [2020-10-11 16:25:40,366 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:40,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:40,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:40,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:41,040 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:41,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 627 transitions, 18019 flow. Second operand 17 states. [2020-10-11 16:25:41,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:41,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:41,041 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:42,430 INFO L129 PetriNetUnfolder]: 437/3177 cut-off events. [2020-10-11 16:25:42,431 INFO L130 PetriNetUnfolder]: For 54468/54825 co-relation queries the response was YES. [2020-10-11 16:25:42,471 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15771 conditions, 3177 events. 437/3177 cut-off events. For 54468/54825 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 34750 event pairs, 0 based on Foata normal form. 49/2887 useless extension candidates. Maximal degree in co-relation 15631. Up to 510 conditions per place. [2020-10-11 16:25:42,485 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 312 selfloop transitions, 319 changer transitions 5/672 dead transitions. [2020-10-11 16:25:42,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 672 transitions, 20600 flow [2020-10-11 16:25:42,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:42,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:42,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:25:42,487 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:42,487 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:25:42,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:25:42,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:42,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:25:42,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:42,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:42,491 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:42,491 INFO L185 Difference]: Start difference. First operand has 354 places, 627 transitions, 18019 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:25:42,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 672 transitions, 20600 flow [2020-10-11 16:25:42,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 672 transitions, 20422 flow, removed 19 selfloop flow, removed 24 redundant places. [2020-10-11 16:25:42,818 INFO L241 Difference]: Finished difference. Result has 362 places, 638 transitions, 19117 flow [2020-10-11 16:25:42,819 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=17847, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=19117, PETRI_PLACES=362, PETRI_TRANSITIONS=638} [2020-10-11 16:25:42,819 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 305 predicate places. [2020-10-11 16:25:42,820 INFO L481 AbstractCegarLoop]: Abstraction has has 362 places, 638 transitions, 19117 flow [2020-10-11 16:25:42,820 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:42,820 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:42,820 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:43,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:43,034 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:43,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:43,034 INFO L82 PathProgramCache]: Analyzing trace with hash 719414310, now seen corresponding path program 11 times [2020-10-11 16:25:43,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:43,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628183709] [2020-10-11 16:25:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:43,192 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:43,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628183709] [2020-10-11 16:25:43,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019457584] [2020-10-11 16:25:43,193 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:43,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:43,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:43,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:43,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:43,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:43,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:43,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:43,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:43,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376785294] [2020-10-11 16:25:43,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:43,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:43,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:43,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:44,165 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:44,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 638 transitions, 19117 flow. Second operand 17 states. [2020-10-11 16:25:44,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:44,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:44,166 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:45,990 INFO L129 PetriNetUnfolder]: 476/3429 cut-off events. [2020-10-11 16:25:45,990 INFO L130 PetriNetUnfolder]: For 66271/66685 co-relation queries the response was YES. [2020-10-11 16:25:46,023 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17737 conditions, 3429 events. 476/3429 cut-off events. For 66271/66685 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 38287 event pairs, 0 based on Foata normal form. 105/3169 useless extension candidates. Maximal degree in co-relation 17596. Up to 522 conditions per place. [2020-10-11 16:25:46,039 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 143 selfloop transitions, 513 changer transitions 11/703 dead transitions. [2020-10-11 16:25:46,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 703 transitions, 23005 flow [2020-10-11 16:25:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:25:46,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:25:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:25:46,041 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:25:46,041 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:25:46,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:25:46,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:46,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:25:46,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:25:46,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:25:46,045 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:25:46,045 INFO L185 Difference]: Start difference. First operand has 362 places, 638 transitions, 19117 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:25:46,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 703 transitions, 23005 flow [2020-10-11 16:25:46,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 703 transitions, 22564 flow, removed 32 selfloop flow, removed 29 redundant places. [2020-10-11 16:25:46,333 INFO L241 Difference]: Finished difference. Result has 378 places, 686 transitions, 21929 flow [2020-10-11 16:25:46,334 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18718, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=469, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=21929, PETRI_PLACES=378, PETRI_TRANSITIONS=686} [2020-10-11 16:25:46,334 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 321 predicate places. [2020-10-11 16:25:46,334 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 686 transitions, 21929 flow [2020-10-11 16:25:46,334 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:46,334 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:46,334 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:46,535 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:25:46,536 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:46,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:46,537 INFO L82 PathProgramCache]: Analyzing trace with hash -2010802820, now seen corresponding path program 12 times [2020-10-11 16:25:46,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:46,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971027618] [2020-10-11 16:25:46,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:46,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971027618] [2020-10-11 16:25:46,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438054180] [2020-10-11 16:25:46,710 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:46,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-11 16:25:46,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:46,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:46,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:46,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:46,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:46,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:46,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:46,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:46,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019510106] [2020-10-11 16:25:46,994 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:46,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:46,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:46,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:47,767 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:47,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 686 transitions, 21929 flow. Second operand 17 states. [2020-10-11 16:25:47,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:47,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:47,768 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:49,686 INFO L129 PetriNetUnfolder]: 502/3617 cut-off events. [2020-10-11 16:25:49,686 INFO L130 PetriNetUnfolder]: For 76211/76696 co-relation queries the response was YES. [2020-10-11 16:25:49,719 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19506 conditions, 3617 events. 502/3617 cut-off events. For 76211/76696 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 40767 event pairs, 0 based on Foata normal form. 115/3347 useless extension candidates. Maximal degree in co-relation 19359. Up to 575 conditions per place. [2020-10-11 16:25:49,734 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 241 selfloop transitions, 461 changer transitions 11/749 dead transitions. [2020-10-11 16:25:49,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 749 transitions, 25794 flow [2020-10-11 16:25:49,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:25:49,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:25:49,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:25:49,736 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:25:49,736 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:25:49,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:25:49,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:49,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:25:49,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:25:49,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:25:49,740 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:25:49,740 INFO L185 Difference]: Start difference. First operand has 378 places, 686 transitions, 21929 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:25:49,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 749 transitions, 25794 flow [2020-10-11 16:25:50,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 749 transitions, 25147 flow, removed 219 selfloop flow, removed 32 redundant places. [2020-10-11 16:25:50,107 INFO L241 Difference]: Finished difference. Result has 395 places, 730 transitions, 24023 flow [2020-10-11 16:25:50,107 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=21300, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=24023, PETRI_PLACES=395, PETRI_TRANSITIONS=730} [2020-10-11 16:25:50,108 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 338 predicate places. [2020-10-11 16:25:50,108 INFO L481 AbstractCegarLoop]: Abstraction has has 395 places, 730 transitions, 24023 flow [2020-10-11 16:25:50,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:50,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:50,108 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:50,313 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:50,314 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:50,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:50,314 INFO L82 PathProgramCache]: Analyzing trace with hash -925996524, now seen corresponding path program 13 times [2020-10-11 16:25:50,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:50,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348064664] [2020-10-11 16:25:50,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:50,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:50,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:50,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348064664] [2020-10-11 16:25:50,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556128885] [2020-10-11 16:25:50,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:50,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:50,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:50,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:50,702 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:50,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:50,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:50,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026617920] [2020-10-11 16:25:50,712 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:50,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:50,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:50,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:51,306 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:51,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 730 transitions, 24023 flow. Second operand 17 states. [2020-10-11 16:25:51,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:51,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:51,307 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:53,210 INFO L129 PetriNetUnfolder]: 530/3809 cut-off events. [2020-10-11 16:25:53,210 INFO L130 PetriNetUnfolder]: For 82891/83465 co-relation queries the response was YES. [2020-10-11 16:25:54,196 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21088 conditions, 3809 events. 530/3809 cut-off events. For 82891/83465 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 43401 event pairs, 0 based on Foata normal form. 124/3529 useless extension candidates. Maximal degree in co-relation 20937. Up to 607 conditions per place. [2020-10-11 16:25:54,211 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 224 selfloop transitions, 520 changer transitions 11/791 dead transitions. [2020-10-11 16:25:54,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 791 transitions, 28057 flow [2020-10-11 16:25:54,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:25:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:25:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:25:54,213 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:25:54,213 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:25:54,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:25:54,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:54,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:25:54,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:25:54,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:25:54,217 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:25:54,217 INFO L185 Difference]: Start difference. First operand has 395 places, 730 transitions, 24023 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:25:54,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 791 transitions, 28057 flow [2020-10-11 16:25:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 791 transitions, 27335 flow, removed 151 selfloop flow, removed 36 redundant places. [2020-10-11 16:25:54,620 INFO L241 Difference]: Finished difference. Result has 404 places, 771 transitions, 26351 flow [2020-10-11 16:25:54,620 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=23321, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=26351, PETRI_PLACES=404, PETRI_TRANSITIONS=771} [2020-10-11 16:25:54,621 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 347 predicate places. [2020-10-11 16:25:54,621 INFO L481 AbstractCegarLoop]: Abstraction has has 404 places, 771 transitions, 26351 flow [2020-10-11 16:25:54,621 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:54,621 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:54,621 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:54,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:25:54,827 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:54,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:54,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1727343386, now seen corresponding path program 14 times [2020-10-11 16:25:54,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:54,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320999216] [2020-10-11 16:25:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:54,971 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:54,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320999216] [2020-10-11 16:25:54,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389891812] [2020-10-11 16:25:54,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:55,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:55,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:55,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:55,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:55,167 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:55,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:55,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:55,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897583159] [2020-10-11 16:25:55,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:55,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:55,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:55,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:55,526 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:55,526 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 771 transitions, 26351 flow. Second operand 17 states. [2020-10-11 16:25:55,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:55,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:55,527 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:56,759 INFO L129 PetriNetUnfolder]: 536/3879 cut-off events. [2020-10-11 16:25:56,760 INFO L130 PetriNetUnfolder]: For 84789/85348 co-relation queries the response was YES. [2020-10-11 16:25:56,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22060 conditions, 3879 events. 536/3879 cut-off events. For 84789/85348 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 44438 event pairs, 0 based on Foata normal form. 46/3513 useless extension candidates. Maximal degree in co-relation 21903. Up to 856 conditions per place. [2020-10-11 16:25:56,827 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 664 selfloop transitions, 134 changer transitions 5/839 dead transitions. [2020-10-11 16:25:56,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 839 transitions, 30026 flow [2020-10-11 16:25:56,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:56,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:56,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1045 transitions. [2020-10-11 16:25:56,828 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:25:56,829 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1045 transitions. [2020-10-11 16:25:56,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1045 transitions. [2020-10-11 16:25:56,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:56,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1045 transitions. [2020-10-11 16:25:56,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:56,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:56,831 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:56,831 INFO L185 Difference]: Start difference. First operand has 404 places, 771 transitions, 26351 flow. Second operand 22 states and 1045 transitions. [2020-10-11 16:25:56,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 839 transitions, 30026 flow [2020-10-11 16:25:57,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 839 transitions, 29592 flow, removed 124 selfloop flow, removed 28 redundant places. [2020-10-11 16:25:57,345 INFO L241 Difference]: Finished difference. Result has 400 places, 792 transitions, 27045 flow [2020-10-11 16:25:57,346 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=25944, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27045, PETRI_PLACES=400, PETRI_TRANSITIONS=792} [2020-10-11 16:25:57,346 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 343 predicate places. [2020-10-11 16:25:57,346 INFO L481 AbstractCegarLoop]: Abstraction has has 400 places, 792 transitions, 27045 flow [2020-10-11 16:25:57,346 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:57,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:57,346 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:57,547 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:57,547 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:57,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:57,548 INFO L82 PathProgramCache]: Analyzing trace with hash -2087542276, now seen corresponding path program 15 times [2020-10-11 16:25:57,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:57,548 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484371964] [2020-10-11 16:25:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:57,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:57,700 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:57,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484371964] [2020-10-11 16:25:57,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524280477] [2020-10-11 16:25:57,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:57,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:57,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:57,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:57,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:58,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:58,021 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:58,022 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:58,022 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:58,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660983306] [2020-10-11 16:25:58,023 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:58,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:58,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:58,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:58,408 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:58,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 792 transitions, 27045 flow. Second operand 17 states. [2020-10-11 16:25:58,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:58,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:58,410 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:59,666 INFO L129 PetriNetUnfolder]: 540/3915 cut-off events. [2020-10-11 16:25:59,666 INFO L130 PetriNetUnfolder]: For 86577/87119 co-relation queries the response was YES. [2020-10-11 16:25:59,732 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22323 conditions, 3915 events. 540/3915 cut-off events. For 86577/87119 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 45075 event pairs, 0 based on Foata normal form. 46/3545 useless extension candidates. Maximal degree in co-relation 22162. Up to 872 conditions per place. [2020-10-11 16:25:59,751 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 673 selfloop transitions, 126 changer transitions 5/840 dead transitions. [2020-10-11 16:25:59,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 840 transitions, 30160 flow [2020-10-11 16:25:59,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:59,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1045 transitions. [2020-10-11 16:25:59,752 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:25:59,753 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1045 transitions. [2020-10-11 16:25:59,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1045 transitions. [2020-10-11 16:25:59,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:59,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1045 transitions. [2020-10-11 16:25:59,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:59,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:59,755 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:59,755 INFO L185 Difference]: Start difference. First operand has 400 places, 792 transitions, 27045 flow. Second operand 22 states and 1045 transitions. [2020-10-11 16:25:59,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 840 transitions, 30160 flow [2020-10-11 16:26:00,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 840 transitions, 29989 flow, removed 12 selfloop flow, removed 13 redundant places. [2020-10-11 16:26:00,272 INFO L241 Difference]: Finished difference. Result has 411 places, 799 transitions, 27548 flow [2020-10-11 16:26:00,273 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=26885, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27548, PETRI_PLACES=411, PETRI_TRANSITIONS=799} [2020-10-11 16:26:00,273 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 354 predicate places. [2020-10-11 16:26:00,274 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 799 transitions, 27548 flow [2020-10-11 16:26:00,274 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:00,274 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:00,274 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:00,474 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:26:00,475 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:00,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:00,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1429007346, now seen corresponding path program 16 times [2020-10-11 16:26:00,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:00,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643324924] [2020-10-11 16:26:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:00,630 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:00,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643324924] [2020-10-11 16:26:00,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699328285] [2020-10-11 16:26:00,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:00,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:00,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:00,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:00,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:00,848 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:00,848 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:00,848 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:00,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695289767] [2020-10-11 16:26:00,849 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:00,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:00,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:00,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:01,173 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:01,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 799 transitions, 27548 flow. Second operand 17 states. [2020-10-11 16:26:01,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:01,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:01,174 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:02,546 INFO L129 PetriNetUnfolder]: 544/3944 cut-off events. [2020-10-11 16:26:02,546 INFO L130 PetriNetUnfolder]: For 90743/91297 co-relation queries the response was YES. [2020-10-11 16:26:02,589 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 3944 events. 544/3944 cut-off events. For 90743/91297 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 45577 event pairs, 0 based on Foata normal form. 48/3573 useless extension candidates. Maximal degree in co-relation 22477. Up to 872 conditions per place. [2020-10-11 16:26:02,606 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 670 selfloop transitions, 134 changer transitions 5/845 dead transitions. [2020-10-11 16:26:02,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 845 transitions, 30622 flow [2020-10-11 16:26:02,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:26:02,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:26:02,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:26:02,608 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:26:02,608 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:26:02,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:26:02,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:02,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:26:02,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:26:02,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:26:02,610 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:26:02,610 INFO L185 Difference]: Start difference. First operand has 411 places, 799 transitions, 27548 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:26:02,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 845 transitions, 30622 flow [2020-10-11 16:26:03,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 845 transitions, 30461 flow, removed 10 selfloop flow, removed 16 redundant places. [2020-10-11 16:26:03,090 INFO L241 Difference]: Finished difference. Result has 420 places, 805 transitions, 28058 flow [2020-10-11 16:26:03,091 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=27397, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=28058, PETRI_PLACES=420, PETRI_TRANSITIONS=805} [2020-10-11 16:26:03,091 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 363 predicate places. [2020-10-11 16:26:03,091 INFO L481 AbstractCegarLoop]: Abstraction has has 420 places, 805 transitions, 28058 flow [2020-10-11 16:26:03,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:03,092 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:03,092 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:03,292 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-11 16:26:03,293 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:03,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:03,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1347113166, now seen corresponding path program 17 times [2020-10-11 16:26:03,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:03,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228423684] [2020-10-11 16:26:03,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:03,432 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:03,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228423684] [2020-10-11 16:26:03,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198461966] [2020-10-11 16:26:03,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:03,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:03,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:03,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:03,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:03,619 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:03,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:03,625 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:03,625 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:03,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354169382] [2020-10-11 16:26:03,625 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:03,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:03,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:03,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:03,986 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:03,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 805 transitions, 28058 flow. Second operand 17 states. [2020-10-11 16:26:03,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:03,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:03,987 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:05,423 INFO L129 PetriNetUnfolder]: 552/4016 cut-off events. [2020-10-11 16:26:05,423 INFO L130 PetriNetUnfolder]: For 95170/95729 co-relation queries the response was YES. [2020-10-11 16:26:05,474 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23146 conditions, 4016 events. 552/4016 cut-off events. For 95170/95729 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 46640 event pairs, 0 based on Foata normal form. 50/3639 useless extension candidates. Maximal degree in co-relation 22979. Up to 814 conditions per place. [2020-10-11 16:26:05,492 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 610 selfloop transitions, 214 changer transitions 5/865 dead transitions. [2020-10-11 16:26:05,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 865 transitions, 31607 flow [2020-10-11 16:26:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:26:05,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:26:05,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1329 transitions. [2020-10-11 16:26:05,494 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327067669172933 [2020-10-11 16:26:05,494 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1329 transitions. [2020-10-11 16:26:05,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1329 transitions. [2020-10-11 16:26:05,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:05,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1329 transitions. [2020-10-11 16:26:05,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:26:05,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:26:05,497 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:26:05,497 INFO L185 Difference]: Start difference. First operand has 420 places, 805 transitions, 28058 flow. Second operand 28 states and 1329 transitions. [2020-10-11 16:26:05,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 865 transitions, 31607 flow [2020-10-11 16:26:06,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 865 transitions, 31446 flow, removed 11 selfloop flow, removed 17 redundant places. [2020-10-11 16:26:06,033 INFO L241 Difference]: Finished difference. Result has 435 places, 818 transitions, 29031 flow [2020-10-11 16:26:06,034 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=27908, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=29031, PETRI_PLACES=435, PETRI_TRANSITIONS=818} [2020-10-11 16:26:06,034 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 378 predicate places. [2020-10-11 16:26:06,034 INFO L481 AbstractCegarLoop]: Abstraction has has 435 places, 818 transitions, 29031 flow [2020-10-11 16:26:06,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:06,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:06,034 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:06,235 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:26:06,235 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:06,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:06,236 INFO L82 PathProgramCache]: Analyzing trace with hash 573543578, now seen corresponding path program 18 times [2020-10-11 16:26:06,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:06,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303977611] [2020-10-11 16:26:06,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:06,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:06,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303977611] [2020-10-11 16:26:06,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548058404] [2020-10-11 16:26:06,398 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:06,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:06,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:06,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:06,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:06,718 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:06,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:06,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:06,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:06,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232950874] [2020-10-11 16:26:06,734 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:06,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:06,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:06,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:06,931 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:06,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 818 transitions, 29031 flow. Second operand 17 states. [2020-10-11 16:26:06,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:06,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:06,932 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:09,030 INFO L129 PetriNetUnfolder]: 557/4061 cut-off events. [2020-10-11 16:26:09,030 INFO L130 PetriNetUnfolder]: For 100618/101195 co-relation queries the response was YES. [2020-10-11 16:26:09,085 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23669 conditions, 4061 events. 557/4061 cut-off events. For 100618/101195 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 47292 event pairs, 0 based on Foata normal form. 48/3677 useless extension candidates. Maximal degree in co-relation 23496. Up to 842 conditions per place. [2020-10-11 16:26:09,104 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 630 selfloop transitions, 196 changer transitions 5/867 dead transitions. [2020-10-11 16:26:09,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 867 transitions, 32308 flow [2020-10-11 16:26:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:26:09,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:26:09,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1329 transitions. [2020-10-11 16:26:09,109 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327067669172933 [2020-10-11 16:26:09,110 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1329 transitions. [2020-10-11 16:26:09,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1329 transitions. [2020-10-11 16:26:09,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:09,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1329 transitions. [2020-10-11 16:26:09,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:26:09,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:26:09,112 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:26:09,112 INFO L185 Difference]: Start difference. First operand has 435 places, 818 transitions, 29031 flow. Second operand 28 states and 1329 transitions. [2020-10-11 16:26:09,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 867 transitions, 32308 flow [2020-10-11 16:26:09,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 867 transitions, 32040 flow, removed 14 selfloop flow, removed 22 redundant places. [2020-10-11 16:26:09,685 INFO L241 Difference]: Finished difference. Result has 444 places, 826 transitions, 29726 flow [2020-10-11 16:26:09,686 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=28773, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=29726, PETRI_PLACES=444, PETRI_TRANSITIONS=826} [2020-10-11 16:26:09,686 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 387 predicate places. [2020-10-11 16:26:09,686 INFO L481 AbstractCegarLoop]: Abstraction has has 444 places, 826 transitions, 29726 flow [2020-10-11 16:26:09,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:09,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:09,687 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:09,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:26:09,887 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:09,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:09,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1071281472, now seen corresponding path program 19 times [2020-10-11 16:26:09,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:09,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414221537] [2020-10-11 16:26:09,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:10,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414221537] [2020-10-11 16:26:10,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224133972] [2020-10-11 16:26:10,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:10,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:10,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:10,247 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:10,254 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:10,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:10,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:10,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505585791] [2020-10-11 16:26:10,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:10,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:10,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:10,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:10,468 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:10,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 826 transitions, 29726 flow. Second operand 17 states. [2020-10-11 16:26:10,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:10,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:10,470 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:12,149 INFO L129 PetriNetUnfolder]: 567/4151 cut-off events. [2020-10-11 16:26:12,149 INFO L130 PetriNetUnfolder]: For 106367/106950 co-relation queries the response was YES. [2020-10-11 16:26:12,199 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 4151 events. 567/4151 cut-off events. For 106367/106950 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 48672 event pairs, 0 based on Foata normal form. 54/3763 useless extension candidates. Maximal degree in co-relation 24143. Up to 752 conditions per place. [2020-10-11 16:26:12,218 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 528 selfloop transitions, 316 changer transitions 5/885 dead transitions. [2020-10-11 16:26:12,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 885 transitions, 33361 flow [2020-10-11 16:26:12,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:26:12,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:26:12,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1473 transitions. [2020-10-11 16:26:12,221 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.833616298811545 [2020-10-11 16:26:12,221 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1473 transitions. [2020-10-11 16:26:12,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1473 transitions. [2020-10-11 16:26:12,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:12,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1473 transitions. [2020-10-11 16:26:12,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:26:12,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:26:12,224 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:26:12,224 INFO L185 Difference]: Start difference. First operand has 444 places, 826 transitions, 29726 flow. Second operand 31 states and 1473 transitions. [2020-10-11 16:26:12,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 885 transitions, 33361 flow [2020-10-11 16:26:12,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 885 transitions, 33100 flow, removed 14 selfloop flow, removed 23 redundant places. [2020-10-11 16:26:12,831 INFO L241 Difference]: Finished difference. Result has 456 places, 844 transitions, 31106 flow [2020-10-11 16:26:12,832 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=29479, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=31106, PETRI_PLACES=456, PETRI_TRANSITIONS=844} [2020-10-11 16:26:12,832 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 399 predicate places. [2020-10-11 16:26:12,832 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 844 transitions, 31106 flow [2020-10-11 16:26:12,832 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:12,832 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:12,832 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:13,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:26:13,033 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:13,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:13,034 INFO L82 PathProgramCache]: Analyzing trace with hash -887318998, now seen corresponding path program 20 times [2020-10-11 16:26:13,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:13,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545508142] [2020-10-11 16:26:13,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:13,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545508142] [2020-10-11 16:26:13,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26375563] [2020-10-11 16:26:13,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:13,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:13,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:13,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:13,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:13,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:13,415 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:13,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:13,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:13,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456847459] [2020-10-11 16:26:13,416 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:13,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:13,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:13,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:14,083 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:14,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 844 transitions, 31106 flow. Second operand 17 states. [2020-10-11 16:26:14,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:14,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:14,084 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:15,862 INFO L129 PetriNetUnfolder]: 580/4246 cut-off events. [2020-10-11 16:26:15,862 INFO L130 PetriNetUnfolder]: For 116348/116944 co-relation queries the response was YES. [2020-10-11 16:26:15,926 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25315 conditions, 4246 events. 580/4246 cut-off events. For 116348/116944 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 50143 event pairs, 0 based on Foata normal form. 58/3852 useless extension candidates. Maximal degree in co-relation 25136. Up to 790 conditions per place. [2020-10-11 16:26:15,946 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 561 selfloop transitions, 297 changer transitions 10/904 dead transitions. [2020-10-11 16:26:15,946 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 904 transitions, 34929 flow [2020-10-11 16:26:15,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:26:15,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:26:15,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1759 transitions. [2020-10-11 16:26:15,950 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340445708866762 [2020-10-11 16:26:15,950 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1759 transitions. [2020-10-11 16:26:15,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1759 transitions. [2020-10-11 16:26:15,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:15,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1759 transitions. [2020-10-11 16:26:15,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:26:15,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:26:15,955 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:26:15,955 INFO L185 Difference]: Start difference. First operand has 456 places, 844 transitions, 31106 flow. Second operand 37 states and 1759 transitions. [2020-10-11 16:26:15,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 904 transitions, 34929 flow [2020-10-11 16:26:16,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 904 transitions, 34731 flow, removed 37 selfloop flow, removed 22 redundant places. [2020-10-11 16:26:16,686 INFO L241 Difference]: Finished difference. Result has 477 places, 859 transitions, 32416 flow [2020-10-11 16:26:16,687 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30920, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=32416, PETRI_PLACES=477, PETRI_TRANSITIONS=859} [2020-10-11 16:26:16,688 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 420 predicate places. [2020-10-11 16:26:16,688 INFO L481 AbstractCegarLoop]: Abstraction has has 477 places, 859 transitions, 32416 flow [2020-10-11 16:26:16,688 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:16,688 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:16,688 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:16,901 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:26:16,902 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:16,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:16,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1743716046, now seen corresponding path program 21 times [2020-10-11 16:26:16,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:16,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778040774] [2020-10-11 16:26:16,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:16,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:17,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778040774] [2020-10-11 16:26:17,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645115003] [2020-10-11 16:26:17,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:17,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:26:17,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:17,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:17,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:17,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:17,273 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:17,273 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:17,274 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:17,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242352321] [2020-10-11 16:26:17,274 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:17,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:17,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:17,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:17,605 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:17,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 859 transitions, 32416 flow. Second operand 17 states. [2020-10-11 16:26:17,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:17,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:17,606 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:19,349 INFO L129 PetriNetUnfolder]: 588/4326 cut-off events. [2020-10-11 16:26:19,350 INFO L130 PetriNetUnfolder]: For 122928/123555 co-relation queries the response was YES. [2020-10-11 16:26:19,412 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26138 conditions, 4326 events. 588/4326 cut-off events. For 122928/123555 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 51329 event pairs, 0 based on Foata normal form. 72/3937 useless extension candidates. Maximal degree in co-relation 25953. Up to 707 conditions per place. [2020-10-11 16:26:19,433 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 460 selfloop transitions, 420 changer transitions 5/921 dead transitions. [2020-10-11 16:26:19,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 921 transitions, 36312 flow [2020-10-11 16:26:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:19,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1664 transitions. [2020-10-11 16:26:19,435 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340852130325814 [2020-10-11 16:26:19,435 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1664 transitions. [2020-10-11 16:26:19,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1664 transitions. [2020-10-11 16:26:19,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:19,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1664 transitions. [2020-10-11 16:26:19,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:19,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:19,439 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:19,439 INFO L185 Difference]: Start difference. First operand has 477 places, 859 transitions, 32416 flow. Second operand 35 states and 1664 transitions. [2020-10-11 16:26:19,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 921 transitions, 36312 flow [2020-10-11 16:26:20,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 921 transitions, 35854 flow, removed 32 selfloop flow, removed 35 redundant places. [2020-10-11 16:26:20,192 INFO L241 Difference]: Finished difference. Result has 478 places, 880 transitions, 34069 flow [2020-10-11 16:26:20,193 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31972, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=34069, PETRI_PLACES=478, PETRI_TRANSITIONS=880} [2020-10-11 16:26:20,193 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 421 predicate places. [2020-10-11 16:26:20,193 INFO L481 AbstractCegarLoop]: Abstraction has has 478 places, 880 transitions, 34069 flow [2020-10-11 16:26:20,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:20,194 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:20,194 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:20,407 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 16:26:20,408 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:20,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:20,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1471333388, now seen corresponding path program 22 times [2020-10-11 16:26:20,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:20,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119399370] [2020-10-11 16:26:20,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:20,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:20,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119399370] [2020-10-11 16:26:20,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273232930] [2020-10-11 16:26:20,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:20,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:20,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:20,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:20,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:20,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:20,772 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:20,772 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:20,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21975205] [2020-10-11 16:26:20,773 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:20,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:20,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:20,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:21,554 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:21,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 880 transitions, 34069 flow. Second operand 17 states. [2020-10-11 16:26:21,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:21,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:21,556 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:23,698 INFO L129 PetriNetUnfolder]: 604/4434 cut-off events. [2020-10-11 16:26:23,698 INFO L130 PetriNetUnfolder]: For 135160/135872 co-relation queries the response was YES. [2020-10-11 16:26:23,763 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27312 conditions, 4434 events. 604/4434 cut-off events. For 135160/135872 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 52969 event pairs, 0 based on Foata normal form. 107/4067 useless extension candidates. Maximal degree in co-relation 27127. Up to 725 conditions per place. [2020-10-11 16:26:23,785 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 356 selfloop transitions, 539 changer transitions 10/941 dead transitions. [2020-10-11 16:26:23,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 941 transitions, 38104 flow [2020-10-11 16:26:23,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:26:23,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:26:23,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1954 transitions. [2020-10-11 16:26:23,788 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8361146769362431 [2020-10-11 16:26:23,788 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1954 transitions. [2020-10-11 16:26:23,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1954 transitions. [2020-10-11 16:26:23,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:23,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1954 transitions. [2020-10-11 16:26:23,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:26:23,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:26:23,791 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:26:23,791 INFO L185 Difference]: Start difference. First operand has 478 places, 880 transitions, 34069 flow. Second operand 41 states and 1954 transitions. [2020-10-11 16:26:23,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 941 transitions, 38104 flow [2020-10-11 16:26:24,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 941 transitions, 37754 flow, removed 61 selfloop flow, removed 25 redundant places. [2020-10-11 16:26:24,584 INFO L241 Difference]: Finished difference. Result has 497 places, 896 transitions, 35923 flow [2020-10-11 16:26:24,585 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=33729, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=35923, PETRI_PLACES=497, PETRI_TRANSITIONS=896} [2020-10-11 16:26:24,585 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 440 predicate places. [2020-10-11 16:26:24,585 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 896 transitions, 35923 flow [2020-10-11 16:26:24,585 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:24,585 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:24,585 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:24,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:24,786 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:24,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:24,787 INFO L82 PathProgramCache]: Analyzing trace with hash 111676532, now seen corresponding path program 23 times [2020-10-11 16:26:24,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:24,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628701240] [2020-10-11 16:26:24,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:24,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628701240] [2020-10-11 16:26:24,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455066562] [2020-10-11 16:26:24,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:25,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:25,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:25,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:25,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:25,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:25,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:25,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:25,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:25,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764345457] [2020-10-11 16:26:25,171 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:25,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:25,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:25,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:25,647 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:25,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 896 transitions, 35923 flow. Second operand 17 states. [2020-10-11 16:26:25,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:25,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:25,648 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:28,492 INFO L129 PetriNetUnfolder]: 669/4905 cut-off events. [2020-10-11 16:26:28,492 INFO L130 PetriNetUnfolder]: For 169105/169918 co-relation queries the response was YES. [2020-10-11 16:26:28,549 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31352 conditions, 4905 events. 669/4905 cut-off events. For 169105/169918 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 59787 event pairs, 0 based on Foata normal form. 161/4544 useless extension candidates. Maximal degree in co-relation 31161. Up to 833 conditions per place. [2020-10-11 16:26:28,573 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 161 selfloop transitions, 784 changer transitions 19/1000 dead transitions. [2020-10-11 16:26:28,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1000 transitions, 43284 flow [2020-10-11 16:26:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:26:28,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:26:28,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2436 transitions. [2020-10-11 16:26:28,576 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379772961816305 [2020-10-11 16:26:28,577 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2436 transitions. [2020-10-11 16:26:28,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2436 transitions. [2020-10-11 16:26:28,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:28,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2436 transitions. [2020-10-11 16:26:28,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:26:28,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:26:28,582 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:26:28,582 INFO L185 Difference]: Start difference. First operand has 497 places, 896 transitions, 35923 flow. Second operand 51 states and 2436 transitions. [2020-10-11 16:26:28,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1000 transitions, 43284 flow [2020-10-11 16:26:29,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1000 transitions, 41932 flow, removed 115 selfloop flow, removed 38 redundant places. [2020-10-11 16:26:29,454 INFO L241 Difference]: Finished difference. Result has 518 places, 970 transitions, 40662 flow [2020-10-11 16:26:29,455 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=34711, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=717, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=40662, PETRI_PLACES=518, PETRI_TRANSITIONS=970} [2020-10-11 16:26:29,455 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 461 predicate places. [2020-10-11 16:26:29,455 INFO L481 AbstractCegarLoop]: Abstraction has has 518 places, 970 transitions, 40662 flow [2020-10-11 16:26:29,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:29,455 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:29,455 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:29,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:26:29,662 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:29,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:29,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1601591332, now seen corresponding path program 24 times [2020-10-11 16:26:29,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:29,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832312539] [2020-10-11 16:26:29,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:29,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:29,802 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832312539] [2020-10-11 16:26:29,803 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161701448] [2020-10-11 16:26:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:29,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:29,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:29,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:29,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:30,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:30,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:30,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:30,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:30,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823144210] [2020-10-11 16:26:30,042 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:30,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:30,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:30,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:30,174 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:30,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 970 transitions, 40662 flow. Second operand 17 states. [2020-10-11 16:26:30,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:30,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:30,175 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:32,718 INFO L129 PetriNetUnfolder]: 688/5122 cut-off events. [2020-10-11 16:26:32,718 INFO L130 PetriNetUnfolder]: For 184102/184959 co-relation queries the response was YES. [2020-10-11 16:26:32,818 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33159 conditions, 5122 events. 688/5122 cut-off events. For 184102/184959 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 63400 event pairs, 0 based on Foata normal form. 100/4674 useless extension candidates. Maximal degree in co-relation 32963. Up to 881 conditions per place. [2020-10-11 16:26:32,846 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 480 selfloop transitions, 523 changer transitions 5/1044 dead transitions. [2020-10-11 16:26:32,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1044 transitions, 46237 flow [2020-10-11 16:26:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:26:32,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:26:32,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1904 transitions. [2020-10-11 16:26:32,848 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:32,848 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1904 transitions. [2020-10-11 16:26:32,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1904 transitions. [2020-10-11 16:26:32,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:32,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1904 transitions. [2020-10-11 16:26:32,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:26:32,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:26:32,851 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:26:32,851 INFO L185 Difference]: Start difference. First operand has 518 places, 970 transitions, 40662 flow. Second operand 40 states and 1904 transitions. [2020-10-11 16:26:32,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1044 transitions, 46237 flow [2020-10-11 16:26:33,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 1044 transitions, 44506 flow, removed 664 selfloop flow, removed 42 redundant places. [2020-10-11 16:26:33,987 INFO L241 Difference]: Finished difference. Result has 511 places, 998 transitions, 42456 flow [2020-10-11 16:26:33,988 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=39307, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=42456, PETRI_PLACES=511, PETRI_TRANSITIONS=998} [2020-10-11 16:26:33,988 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 454 predicate places. [2020-10-11 16:26:33,988 INFO L481 AbstractCegarLoop]: Abstraction has has 511 places, 998 transitions, 42456 flow [2020-10-11 16:26:33,988 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:33,988 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:33,989 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:34,194 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:34,195 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:34,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:34,195 INFO L82 PathProgramCache]: Analyzing trace with hash -1546343590, now seen corresponding path program 25 times [2020-10-11 16:26:34,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:34,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249738606] [2020-10-11 16:26:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:34,386 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:34,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249738606] [2020-10-11 16:26:34,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453620562] [2020-10-11 16:26:34,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:34,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:34,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:34,600 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:37,720 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 19 [2020-10-11 16:26:37,728 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:37,737 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:37,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:37,737 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:37,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433552443] [2020-10-11 16:26:37,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:37,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:37,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:37,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2020-10-11 16:26:43,284 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:43,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 998 transitions, 42456 flow. Second operand 18 states. [2020-10-11 16:26:43,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:43,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:43,285 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:57,964 WARN L193 SmtUtils]: Spent 3.47 s on a formula simplification. DAG size of input: 36 DAG size of output: 24 [2020-10-11 16:27:19,970 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-11 16:27:29,302 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 24 [2020-10-11 16:27:35,553 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 41 DAG size of output: 25 [2020-10-11 16:27:55,758 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-11 16:28:24,320 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-11 16:28:45,002 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2020-10-11 16:29:20,213 WARN L193 SmtUtils]: Spent 1.86 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-11 16:29:48,976 WARN L193 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-10-11 16:30:34,769 INFO L129 PetriNetUnfolder]: 755/5581 cut-off events. [2020-10-11 16:30:34,769 INFO L130 PetriNetUnfolder]: For 214459/215448 co-relation queries the response was YES. [2020-10-11 16:30:34,957 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36517 conditions, 5581 events. 755/5581 cut-off events. For 214459/215448 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 70142 event pairs, 0 based on Foata normal form. 180/5166 useless extension candidates. Maximal degree in co-relation 36329. Up to 961 conditions per place. [2020-10-11 16:30:34,990 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 254 selfloop transitions, 824 changer transitions 17/1131 dead transitions. [2020-10-11 16:30:34,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1131 transitions, 51297 flow [2020-10-11 16:30:34,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2020-10-11 16:30:34,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-10-11 16:30:34,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2716 transitions. [2020-10-11 16:30:34,994 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359495229301324 [2020-10-11 16:30:34,994 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2716 transitions. [2020-10-11 16:30:34,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2716 transitions. [2020-10-11 16:30:34,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:34,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2716 transitions. [2020-10-11 16:30:34,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 58 states. [2020-10-11 16:30:35,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 58 states. [2020-10-11 16:30:35,000 INFO L81 ComplementDD]: Finished complementDD. Result 58 states. [2020-10-11 16:30:35,000 INFO L185 Difference]: Start difference. First operand has 511 places, 998 transitions, 42456 flow. Second operand 57 states and 2716 transitions. [2020-10-11 16:30:35,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1131 transitions, 51297 flow [2020-10-11 16:30:36,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1131 transitions, 50570 flow, removed 53 selfloop flow, removed 37 redundant places. [2020-10-11 16:30:36,233 INFO L241 Difference]: Finished difference. Result has 541 places, 1089 transitions, 48712 flow [2020-10-11 16:30:36,235 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=41802, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=745, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=48712, PETRI_PLACES=541, PETRI_TRANSITIONS=1089} [2020-10-11 16:30:36,235 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 484 predicate places. [2020-10-11 16:30:36,235 INFO L481 AbstractCegarLoop]: Abstraction has has 541 places, 1089 transitions, 48712 flow [2020-10-11 16:30:36,235 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:30:36,235 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:36,235 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:36,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:30:36,436 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:36,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:36,437 INFO L82 PathProgramCache]: Analyzing trace with hash 41138096, now seen corresponding path program 26 times [2020-10-11 16:30:36,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:36,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694674860] [2020-10-11 16:30:36,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:36,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694674860] [2020-10-11 16:30:36,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593832001] [2020-10-11 16:30:36,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:36,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:30:36,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:36,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:30:36,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:36,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:36,909 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:36,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:36,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:30:36,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414049231] [2020-10-11 16:30:36,910 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:30:36,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:36,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:30:36,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:30:37,089 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:37,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1089 transitions, 48712 flow. Second operand 17 states. [2020-10-11 16:30:37,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:37,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:37,091 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:40,274 INFO L129 PetriNetUnfolder]: 770/5755 cut-off events. [2020-10-11 16:30:40,274 INFO L130 PetriNetUnfolder]: For 224987/225969 co-relation queries the response was YES. [2020-10-11 16:30:40,475 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38573 conditions, 5755 events. 770/5755 cut-off events. For 224987/225969 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 73079 event pairs, 0 based on Foata normal form. 71/5211 useless extension candidates. Maximal degree in co-relation 38379. Up to 998 conditions per place. [2020-10-11 16:30:40,509 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 645 selfloop transitions, 481 changer transitions 5/1167 dead transitions. [2020-10-11 16:30:40,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 1167 transitions, 54511 flow [2020-10-11 16:30:40,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:30:40,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:30:40,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1854 transitions. [2020-10-11 16:30:40,513 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340080971659919 [2020-10-11 16:30:40,513 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1854 transitions. [2020-10-11 16:30:40,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1854 transitions. [2020-10-11 16:30:40,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:40,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1854 transitions. [2020-10-11 16:30:40,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:30:40,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:30:40,519 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:30:40,519 INFO L185 Difference]: Start difference. First operand has 541 places, 1089 transitions, 48712 flow. Second operand 39 states and 1854 transitions. [2020-10-11 16:30:40,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 1167 transitions, 54511 flow [2020-10-11 16:30:42,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1167 transitions, 52989 flow, removed 597 selfloop flow, removed 44 redundant places. [2020-10-11 16:30:42,232 INFO L241 Difference]: Finished difference. Result has 533 places, 1114 transitions, 50321 flow [2020-10-11 16:30:42,234 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=47389, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=50321, PETRI_PLACES=533, PETRI_TRANSITIONS=1114} [2020-10-11 16:30:42,234 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 476 predicate places. [2020-10-11 16:30:42,234 INFO L481 AbstractCegarLoop]: Abstraction has has 533 places, 1114 transitions, 50321 flow [2020-10-11 16:30:42,234 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:30:42,234 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:42,234 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:42,435 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:42,435 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:42,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:42,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1991863906, now seen corresponding path program 27 times [2020-10-11 16:30:42,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:42,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106075297] [2020-10-11 16:30:42,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:42,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106075297] [2020-10-11 16:30:42,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983657662] [2020-10-11 16:30:42,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:42,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:30:42,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:42,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:30:42,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:43,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:43,075 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:43,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:43,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:30:43,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256995369] [2020-10-11 16:30:43,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:30:43,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:43,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:30:43,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:30:43,855 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:43,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1114 transitions, 50321 flow. Second operand 17 states. [2020-10-11 16:30:43,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:43,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:43,856 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:47,554 INFO L129 PetriNetUnfolder]: 776/5802 cut-off events. [2020-10-11 16:30:47,554 INFO L130 PetriNetUnfolder]: For 228326/229321 co-relation queries the response was YES. [2020-10-11 16:30:47,748 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38842 conditions, 5802 events. 776/5802 cut-off events. For 228326/229321 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 73801 event pairs, 0 based on Foata normal form. 97/5278 useless extension candidates. Maximal degree in co-relation 38653. Up to 982 conditions per place. [2020-10-11 16:30:47,784 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 482 selfloop transitions, 649 changer transitions 5/1172 dead transitions. [2020-10-11 16:30:47,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 1172 transitions, 54767 flow [2020-10-11 16:30:47,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:30:47,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:30:47,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1999 transitions. [2020-10-11 16:30:47,787 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350041771094403 [2020-10-11 16:30:47,788 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1999 transitions. [2020-10-11 16:30:47,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1999 transitions. [2020-10-11 16:30:47,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:47,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1999 transitions. [2020-10-11 16:30:47,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:30:47,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:30:47,793 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:30:47,793 INFO L185 Difference]: Start difference. First operand has 533 places, 1114 transitions, 50321 flow. Second operand 42 states and 1999 transitions. [2020-10-11 16:30:47,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 1172 transitions, 54767 flow [2020-10-11 16:30:49,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1172 transitions, 54262 flow, removed 23 selfloop flow, removed 31 redundant places. [2020-10-11 16:30:49,476 INFO L241 Difference]: Finished difference. Result has 544 places, 1120 transitions, 52017 flow [2020-10-11 16:30:49,477 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=49826, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=643, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=52017, PETRI_PLACES=544, PETRI_TRANSITIONS=1120} [2020-10-11 16:30:49,477 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 487 predicate places. [2020-10-11 16:30:49,478 INFO L481 AbstractCegarLoop]: Abstraction has has 544 places, 1120 transitions, 52017 flow [2020-10-11 16:30:49,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:30:49,478 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:49,478 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:49,678 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:30:49,679 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:49,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:49,679 INFO L82 PathProgramCache]: Analyzing trace with hash 1553932272, now seen corresponding path program 28 times [2020-10-11 16:30:49,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:49,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231819611] [2020-10-11 16:30:49,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:49,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:49,888 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:49,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231819611] [2020-10-11 16:30:49,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816009913] [2020-10-11 16:30:49,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:49,928 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:30:49,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:49,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:30:49,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:50,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:30:50,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:50,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:50,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:30:50,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928647951] [2020-10-11 16:30:50,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:30:50,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:50,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:30:50,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:30:51,411 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:51,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 1120 transitions, 52017 flow. Second operand 17 states. [2020-10-11 16:30:51,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:51,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:51,413 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:55,906 INFO L129 PetriNetUnfolder]: 814/6038 cut-off events. [2020-10-11 16:30:55,907 INFO L130 PetriNetUnfolder]: For 262203/263379 co-relation queries the response was YES. [2020-10-11 16:30:56,002 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41626 conditions, 6038 events. 814/6038 cut-off events. For 262203/263379 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 77489 event pairs, 0 based on Foata normal form. 185/5579 useless extension candidates. Maximal degree in co-relation 41436. Up to 1042 conditions per place. [2020-10-11 16:30:56,038 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 200 selfloop transitions, 945 changer transitions 11/1192 dead transitions. [2020-10-11 16:30:56,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 1192 transitions, 58562 flow [2020-10-11 16:30:56,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:30:56,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:30:56,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:30:56,042 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:30:56,042 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:30:56,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:30:56,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:56,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:30:56,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:30:56,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:30:56,046 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:30:56,046 INFO L185 Difference]: Start difference. First operand has 544 places, 1120 transitions, 52017 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:30:56,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 1192 transitions, 58562 flow [2020-10-11 16:30:57,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1192 transitions, 57857 flow, removed 38 selfloop flow, removed 34 redundant places. [2020-10-11 16:30:57,563 INFO L241 Difference]: Finished difference. Result has 561 places, 1167 transitions, 56814 flow [2020-10-11 16:30:57,564 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=51348, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=903, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=56814, PETRI_PLACES=561, PETRI_TRANSITIONS=1167} [2020-10-11 16:30:57,565 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 504 predicate places. [2020-10-11 16:30:57,565 INFO L481 AbstractCegarLoop]: Abstraction has has 561 places, 1167 transitions, 56814 flow [2020-10-11 16:30:57,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:30:57,565 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:57,565 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:57,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:30:57,773 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:57,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:57,773 INFO L82 PathProgramCache]: Analyzing trace with hash -881908207, now seen corresponding path program 15 times [2020-10-11 16:30:57,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:57,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115699593] [2020-10-11 16:30:57,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:57,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:58,082 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:58,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115699593] [2020-10-11 16:30:58,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092499017] [2020-10-11 16:30:58,083 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:58,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:30:58,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:58,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:30:58,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:58,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:58,479 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:58,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:58,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:30:58,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454979130] [2020-10-11 16:30:58,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:30:58,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:58,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:30:58,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:30:59,074 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:59,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 1167 transitions, 56814 flow. Second operand 19 states. [2020-10-11 16:30:59,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:59,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:59,075 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:02,033 INFO L129 PetriNetUnfolder]: 811/6034 cut-off events. [2020-10-11 16:31:02,033 INFO L130 PetriNetUnfolder]: For 267461/268628 co-relation queries the response was YES. [2020-10-11 16:31:02,268 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42742 conditions, 6034 events. 811/6034 cut-off events. For 267461/268628 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 77483 event pairs, 0 based on Foata normal form. 61/5451 useless extension candidates. Maximal degree in co-relation 42547. Up to 1401 conditions per place. [2020-10-11 16:31:02,305 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1044 selfloop transitions, 118 changer transitions 5/1203 dead transitions. [2020-10-11 16:31:02,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1203 transitions, 60582 flow [2020-10-11 16:31:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:31:02,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:31:02,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:31:02,307 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:31:02,307 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:31:02,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:31:02,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:02,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:31:02,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:31:02,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:31:02,310 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:31:02,310 INFO L185 Difference]: Start difference. First operand has 561 places, 1167 transitions, 56814 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:31:02,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1203 transitions, 60582 flow [2020-10-11 16:31:04,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1203 transitions, 59544 flow, removed 313 selfloop flow, removed 37 redundant places. [2020-10-11 16:31:04,350 INFO L241 Difference]: Finished difference. Result has 541 places, 1168 transitions, 56201 flow [2020-10-11 16:31:04,351 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=55799, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1049, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=56201, PETRI_PLACES=541, PETRI_TRANSITIONS=1168} [2020-10-11 16:31:04,351 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 484 predicate places. [2020-10-11 16:31:04,352 INFO L481 AbstractCegarLoop]: Abstraction has has 541 places, 1168 transitions, 56201 flow [2020-10-11 16:31:04,352 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:04,352 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:04,352 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:04,552 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:31:04,553 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:04,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:04,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1015683319, now seen corresponding path program 16 times [2020-10-11 16:31:04,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:04,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545749797] [2020-10-11 16:31:04,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:04,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545749797] [2020-10-11 16:31:04,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179263126] [2020-10-11 16:31:04,789 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:04,832 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:31:04,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:04,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:31:04,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:05,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:05,152 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:05,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:05,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:05,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447002691] [2020-10-11 16:31:05,153 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:05,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:05,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:05,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:05,885 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:05,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1168 transitions, 56201 flow. Second operand 19 states. [2020-10-11 16:31:05,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:05,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:05,887 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:08,647 INFO L129 PetriNetUnfolder]: 812/6043 cut-off events. [2020-10-11 16:31:08,647 INFO L130 PetriNetUnfolder]: For 264793/265895 co-relation queries the response was YES. [2020-10-11 16:31:08,867 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42471 conditions, 6043 events. 812/6043 cut-off events. For 264793/265895 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 77550 event pairs, 0 based on Foata normal form. 61/5459 useless extension candidates. Maximal degree in co-relation 42278. Up to 1363 conditions per place. [2020-10-11 16:31:08,904 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1005 selfloop transitions, 159 changer transitions 5/1205 dead transitions. [2020-10-11 16:31:08,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1205 transitions, 59994 flow [2020-10-11 16:31:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:31:08,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:31:08,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1140 transitions. [2020-10-11 16:31:08,906 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:31:08,907 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1140 transitions. [2020-10-11 16:31:08,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1140 transitions. [2020-10-11 16:31:08,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:08,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1140 transitions. [2020-10-11 16:31:08,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:31:08,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:31:08,909 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:31:08,909 INFO L185 Difference]: Start difference. First operand has 541 places, 1168 transitions, 56201 flow. Second operand 24 states and 1140 transitions. [2020-10-11 16:31:08,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1205 transitions, 59994 flow [2020-10-11 16:31:10,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 1205 transitions, 59819 flow, removed 10 selfloop flow, removed 15 redundant places. [2020-10-11 16:31:10,713 INFO L241 Difference]: Finished difference. Result has 551 places, 1170 transitions, 56586 flow [2020-10-11 16:31:10,714 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=56036, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=56586, PETRI_PLACES=551, PETRI_TRANSITIONS=1170} [2020-10-11 16:31:10,714 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 494 predicate places. [2020-10-11 16:31:10,715 INFO L481 AbstractCegarLoop]: Abstraction has has 551 places, 1170 transitions, 56586 flow [2020-10-11 16:31:10,715 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:10,715 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:10,715 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:10,915 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:31:10,916 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:10,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:10,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1368539317, now seen corresponding path program 17 times [2020-10-11 16:31:10,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:10,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520994991] [2020-10-11 16:31:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:11,148 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:11,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520994991] [2020-10-11 16:31:11,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321696544] [2020-10-11 16:31:11,148 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:11,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:31:11,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:11,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:11,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:11,483 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:11,492 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:11,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:11,492 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:11,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177716461] [2020-10-11 16:31:11,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:11,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:11,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:11,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:11,809 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:11,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 1170 transitions, 56586 flow. Second operand 19 states. [2020-10-11 16:31:11,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:11,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:11,812 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:15,036 INFO L129 PetriNetUnfolder]: 813/6045 cut-off events. [2020-10-11 16:31:15,036 INFO L130 PetriNetUnfolder]: For 270412/271500 co-relation queries the response was YES. [2020-10-11 16:31:15,283 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42696 conditions, 6045 events. 813/6045 cut-off events. For 270412/271500 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 77576 event pairs, 0 based on Foata normal form. 61/5460 useless extension candidates. Maximal degree in co-relation 42501. Up to 1339 conditions per place. [2020-10-11 16:31:15,322 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 980 selfloop transitions, 186 changer transitions 5/1207 dead transitions. [2020-10-11 16:31:15,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1207 transitions, 60395 flow [2020-10-11 16:31:15,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:31:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:31:15,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1282 transitions. [2020-10-11 16:31:15,325 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330084470435347 [2020-10-11 16:31:15,325 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1282 transitions. [2020-10-11 16:31:15,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1282 transitions. [2020-10-11 16:31:15,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:15,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1282 transitions. [2020-10-11 16:31:15,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:31:15,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:31:15,328 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:31:15,329 INFO L185 Difference]: Start difference. First operand has 551 places, 1170 transitions, 56586 flow. Second operand 27 states and 1282 transitions. [2020-10-11 16:31:15,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1207 transitions, 60395 flow [2020-10-11 16:31:17,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 1207 transitions, 60138 flow, removed 20 selfloop flow, removed 21 redundant places. [2020-10-11 16:31:17,185 INFO L241 Difference]: Finished difference. Result has 558 places, 1172 transitions, 56978 flow [2020-10-11 16:31:17,186 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=56349, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=56978, PETRI_PLACES=558, PETRI_TRANSITIONS=1172} [2020-10-11 16:31:17,186 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 501 predicate places. [2020-10-11 16:31:17,186 INFO L481 AbstractCegarLoop]: Abstraction has has 558 places, 1172 transitions, 56978 flow [2020-10-11 16:31:17,187 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:17,187 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:17,187 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:17,387 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:17,388 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:17,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:17,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1815766023, now seen corresponding path program 18 times [2020-10-11 16:31:17,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:17,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237458844] [2020-10-11 16:31:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:17,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:17,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237458844] [2020-10-11 16:31:17,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31476732] [2020-10-11 16:31:17,681 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:17,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:31:17,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:17,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:31:17,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:18,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:31:18,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:18,081 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:18,081 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:18,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864795344] [2020-10-11 16:31:18,081 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:18,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:18,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:18,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:19,523 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:19,524 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1172 transitions, 56978 flow. Second operand 19 states. [2020-10-11 16:31:19,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:19,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:19,524 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:24,478 INFO L129 PetriNetUnfolder]: 854/6329 cut-off events. [2020-10-11 16:31:24,478 INFO L130 PetriNetUnfolder]: For 304859/305950 co-relation queries the response was YES. [2020-10-11 16:31:24,659 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45355 conditions, 6329 events. 854/6329 cut-off events. For 304859/305950 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 81640 event pairs, 0 based on Foata normal form. 123/5777 useless extension candidates. Maximal degree in co-relation 45158. Up to 1207 conditions per place. [2020-10-11 16:31:24,698 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 677 selfloop transitions, 513 changer transitions 11/1237 dead transitions. [2020-10-11 16:31:24,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 1237 transitions, 63245 flow [2020-10-11 16:31:24,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:31:24,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:31:24,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2100 transitions. [2020-10-11 16:31:24,700 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373205741626795 [2020-10-11 16:31:24,701 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2100 transitions. [2020-10-11 16:31:24,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2100 transitions. [2020-10-11 16:31:24,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:24,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2100 transitions. [2020-10-11 16:31:24,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:31:24,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:31:24,704 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:31:24,704 INFO L185 Difference]: Start difference. First operand has 558 places, 1172 transitions, 56978 flow. Second operand 44 states and 2100 transitions. [2020-10-11 16:31:24,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 1237 transitions, 63245 flow [2020-10-11 16:31:26,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1237 transitions, 62897 flow, removed 38 selfloop flow, removed 25 redundant places. [2020-10-11 16:31:26,520 INFO L241 Difference]: Finished difference. Result has 582 places, 1213 transitions, 60353 flow [2020-10-11 16:31:26,521 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=56687, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=60353, PETRI_PLACES=582, PETRI_TRANSITIONS=1213} [2020-10-11 16:31:26,521 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 525 predicate places. [2020-10-11 16:31:26,522 INFO L481 AbstractCegarLoop]: Abstraction has has 582 places, 1213 transitions, 60353 flow [2020-10-11 16:31:26,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:26,522 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:26,522 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:26,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:26,723 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:26,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:26,723 INFO L82 PathProgramCache]: Analyzing trace with hash 440069577, now seen corresponding path program 19 times [2020-10-11 16:31:26,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:26,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844662701] [2020-10-11 16:31:26,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:26,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844662701] [2020-10-11 16:31:26,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958680206] [2020-10-11 16:31:26,974 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:27,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:27,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:27,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:27,338 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:27,338 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:27,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:27,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663174138] [2020-10-11 16:31:27,339 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:27,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:27,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:27,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:28,406 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:28,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 1213 transitions, 60353 flow. Second operand 19 states. [2020-10-11 16:31:28,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:28,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:28,408 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:32,308 INFO L129 PetriNetUnfolder]: 849/6323 cut-off events. [2020-10-11 16:31:32,308 INFO L130 PetriNetUnfolder]: For 295687/296802 co-relation queries the response was YES. [2020-10-11 16:31:32,605 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45570 conditions, 6323 events. 849/6323 cut-off events. For 295687/296802 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 81730 event pairs, 0 based on Foata normal form. 61/5708 useless extension candidates. Maximal degree in co-relation 45368. Up to 1347 conditions per place. [2020-10-11 16:31:32,646 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 963 selfloop transitions, 250 changer transitions 5/1254 dead transitions. [2020-10-11 16:31:32,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1254 transitions, 64482 flow [2020-10-11 16:31:32,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:31:32,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:31:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1519 transitions. [2020-10-11 16:31:32,648 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327850877192983 [2020-10-11 16:31:32,648 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1519 transitions. [2020-10-11 16:31:32,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1519 transitions. [2020-10-11 16:31:32,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:32,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1519 transitions. [2020-10-11 16:31:32,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:31:32,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:31:32,651 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:31:32,651 INFO L185 Difference]: Start difference. First operand has 582 places, 1213 transitions, 60353 flow. Second operand 32 states and 1519 transitions. [2020-10-11 16:31:32,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1254 transitions, 64482 flow [2020-10-11 16:31:35,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1254 transitions, 63823 flow, removed 229 selfloop flow, removed 28 redundant places. [2020-10-11 16:31:35,343 INFO L241 Difference]: Finished difference. Result has 584 places, 1216 transitions, 60593 flow [2020-10-11 16:31:35,344 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=59724, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=60593, PETRI_PLACES=584, PETRI_TRANSITIONS=1216} [2020-10-11 16:31:35,344 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 527 predicate places. [2020-10-11 16:31:35,344 INFO L481 AbstractCegarLoop]: Abstraction has has 584 places, 1216 transitions, 60593 flow [2020-10-11 16:31:35,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:35,344 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:35,345 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:35,545 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-11 16:31:35,545 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:35,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:35,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1716376305, now seen corresponding path program 20 times [2020-10-11 16:31:35,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:35,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401772384] [2020-10-11 16:31:35,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:35,851 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:35,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401772384] [2020-10-11 16:31:35,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502420049] [2020-10-11 16:31:35,852 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:35,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:31:35,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:35,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:35,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:36,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:36,285 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:36,324 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:36,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:36,325 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:36,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090392576] [2020-10-11 16:31:36,326 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:36,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:36,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:36,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:37,625 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:37,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 1216 transitions, 60593 flow. Second operand 20 states. [2020-10-11 16:31:37,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:37,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:37,627 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:42,653 INFO L129 PetriNetUnfolder]: 885/6578 cut-off events. [2020-10-11 16:31:42,653 INFO L130 PetriNetUnfolder]: For 328770/329899 co-relation queries the response was YES. [2020-10-11 16:31:42,941 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47995 conditions, 6578 events. 885/6578 cut-off events. For 328770/329899 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 85356 event pairs, 0 based on Foata normal form. 127/6002 useless extension candidates. Maximal degree in co-relation 47793. Up to 1109 conditions per place. [2020-10-11 16:31:42,984 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 533 selfloop transitions, 718 changer transitions 17/1304 dead transitions. [2020-10-11 16:31:42,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 1304 transitions, 68376 flow [2020-10-11 16:31:42,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:31:42,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:31:42,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2243 transitions. [2020-10-11 16:31:42,986 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372527062336693 [2020-10-11 16:31:42,986 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2243 transitions. [2020-10-11 16:31:42,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2243 transitions. [2020-10-11 16:31:42,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:42,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2243 transitions. [2020-10-11 16:31:42,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:31:42,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:31:42,989 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:31:42,989 INFO L185 Difference]: Start difference. First operand has 584 places, 1216 transitions, 60593 flow. Second operand 47 states and 2243 transitions. [2020-10-11 16:31:42,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 1304 transitions, 68376 flow [2020-10-11 16:31:45,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1304 transitions, 67956 flow, removed 27 selfloop flow, removed 30 redundant places. [2020-10-11 16:31:45,180 INFO L241 Difference]: Finished difference. Result has 610 places, 1261 transitions, 65092 flow [2020-10-11 16:31:45,181 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=60217, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=679, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=65092, PETRI_PLACES=610, PETRI_TRANSITIONS=1261} [2020-10-11 16:31:45,181 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 553 predicate places. [2020-10-11 16:31:45,181 INFO L481 AbstractCegarLoop]: Abstraction has has 610 places, 1261 transitions, 65092 flow [2020-10-11 16:31:45,181 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:45,181 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:45,181 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:45,382 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:45,382 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:45,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:45,383 INFO L82 PathProgramCache]: Analyzing trace with hash -646793359, now seen corresponding path program 21 times [2020-10-11 16:31:45,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:45,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607747217] [2020-10-11 16:31:45,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:45,663 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:45,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607747217] [2020-10-11 16:31:45,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395388140] [2020-10-11 16:31:45,664 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:45,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:31:45,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:45,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:45,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:45,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:45,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:45,973 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:45,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:45,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:45,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976486541] [2020-10-11 16:31:45,974 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:45,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:45,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:45,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:46,956 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:46,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 1261 transitions, 65092 flow. Second operand 20 states. [2020-10-11 16:31:46,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:46,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:46,958 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:50,891 INFO L129 PetriNetUnfolder]: 913/6799 cut-off events. [2020-10-11 16:31:50,891 INFO L130 PetriNetUnfolder]: For 359491/360676 co-relation queries the response was YES. [2020-10-11 16:31:51,042 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51010 conditions, 6799 events. 913/6799 cut-off events. For 359491/360676 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 88852 event pairs, 0 based on Foata normal form. 161/6233 useless extension candidates. Maximal degree in co-relation 50799. Up to 1152 conditions per place. [2020-10-11 16:31:51,081 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 501 selfloop transitions, 779 changer transitions 17/1333 dead transitions. [2020-10-11 16:31:51,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 1333 transitions, 72780 flow [2020-10-11 16:31:51,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:31:51,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:31:51,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2482 transitions. [2020-10-11 16:31:51,083 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373819163292847 [2020-10-11 16:31:51,083 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2482 transitions. [2020-10-11 16:31:51,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2482 transitions. [2020-10-11 16:31:51,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:51,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2482 transitions. [2020-10-11 16:31:51,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:31:51,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:31:51,086 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:31:51,086 INFO L185 Difference]: Start difference. First operand has 610 places, 1261 transitions, 65092 flow. Second operand 52 states and 2482 transitions. [2020-10-11 16:31:51,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 1333 transitions, 72780 flow [2020-10-11 16:31:53,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1333 transitions, 70719 flow, removed 791 selfloop flow, removed 43 redundant places. [2020-10-11 16:31:53,428 INFO L241 Difference]: Finished difference. Result has 624 places, 1303 transitions, 68188 flow [2020-10-11 16:31:53,429 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=63209, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=743, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=68188, PETRI_PLACES=624, PETRI_TRANSITIONS=1303} [2020-10-11 16:31:53,430 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 567 predicate places. [2020-10-11 16:31:53,430 INFO L481 AbstractCegarLoop]: Abstraction has has 624 places, 1303 transitions, 68188 flow [2020-10-11 16:31:53,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:53,430 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:53,430 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:53,630 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:31:53,631 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:53,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:53,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1022113861, now seen corresponding path program 29 times [2020-10-11 16:31:53,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:53,632 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511170026] [2020-10-11 16:31:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:53,868 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:53,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511170026] [2020-10-11 16:31:53,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994846707] [2020-10-11 16:31:53,868 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:53,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:31:53,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:53,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:53,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:54,164 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:54,197 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:54,211 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:54,211 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:54,212 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:54,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021016944] [2020-10-11 16:31:54,212 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:54,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:54,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:54,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:55,306 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:55,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 1303 transitions, 68188 flow. Second operand 19 states. [2020-10-11 16:31:55,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:55,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:55,307 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:59,688 INFO L129 PetriNetUnfolder]: 988/7429 cut-off events. [2020-10-11 16:31:59,688 INFO L130 PetriNetUnfolder]: For 378035/379343 co-relation queries the response was YES. [2020-10-11 16:31:59,887 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55812 conditions, 7429 events. 988/7429 cut-off events. For 378035/379343 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 97670 event pairs, 0 based on Foata normal form. 193/6826 useless extension candidates. Maximal degree in co-relation 55595. Up to 1289 conditions per place. [2020-10-11 16:31:59,932 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 463 selfloop transitions, 908 changer transitions 11/1418 dead transitions. [2020-10-11 16:31:59,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 1418 transitions, 78377 flow [2020-10-11 16:31:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:31:59,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:31:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:31:59,934 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:31:59,935 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:31:59,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:31:59,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:59,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:31:59,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:31:59,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:31:59,938 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:31:59,938 INFO L185 Difference]: Start difference. First operand has 624 places, 1303 transitions, 68188 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:31:59,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 1418 transitions, 78377 flow [2020-10-11 16:32:02,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 1418 transitions, 77531 flow, removed 258 selfloop flow, removed 40 redundant places. [2020-10-11 16:32:02,649 INFO L241 Difference]: Finished difference. Result has 639 places, 1400 transitions, 75642 flow [2020-10-11 16:32:02,650 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=67354, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=75642, PETRI_PLACES=639, PETRI_TRANSITIONS=1400} [2020-10-11 16:32:02,650 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 582 predicate places. [2020-10-11 16:32:02,650 INFO L481 AbstractCegarLoop]: Abstraction has has 639 places, 1400 transitions, 75642 flow [2020-10-11 16:32:02,650 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:02,650 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:02,650 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:02,851 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-11 16:32:02,851 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:02,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:02,852 INFO L82 PathProgramCache]: Analyzing trace with hash -231018673, now seen corresponding path program 30 times [2020-10-11 16:32:02,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:02,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705127570] [2020-10-11 16:32:02,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:02,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:03,077 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:03,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705127570] [2020-10-11 16:32:03,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872151253] [2020-10-11 16:32:03,078 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:03,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:32:03,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:03,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:32:03,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:03,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:03,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:03,561 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:03,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:03,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:03,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192208088] [2020-10-11 16:32:03,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:03,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:03,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:03,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:03,805 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:03,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 1400 transitions, 75642 flow. Second operand 19 states. [2020-10-11 16:32:03,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:03,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:03,806 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:09,075 INFO L129 PetriNetUnfolder]: 1016/7644 cut-off events. [2020-10-11 16:32:09,075 INFO L130 PetriNetUnfolder]: For 405678/407119 co-relation queries the response was YES. [2020-10-11 16:32:09,280 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58964 conditions, 7644 events. 1016/7644 cut-off events. For 405678/407119 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 101138 event pairs, 0 based on Foata normal form. 209/7034 useless extension candidates. Maximal degree in co-relation 58742. Up to 1340 conditions per place. [2020-10-11 16:32:09,327 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 487 selfloop transitions, 919 changer transitions 11/1453 dead transitions. [2020-10-11 16:32:09,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 1453 transitions, 82424 flow [2020-10-11 16:32:09,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:32:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:32:09,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:32:09,330 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:32:09,330 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:32:09,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:32:09,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:09,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:32:09,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:32:09,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:32:09,333 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:32:09,333 INFO L185 Difference]: Start difference. First operand has 639 places, 1400 transitions, 75642 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:32:09,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 1453 transitions, 82424 flow [2020-10-11 16:32:12,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1453 transitions, 79975 flow, removed 826 selfloop flow, removed 41 redundant places. [2020-10-11 16:32:12,353 INFO L241 Difference]: Finished difference. Result has 646 places, 1436 transitions, 78076 flow [2020-10-11 16:32:12,354 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=73201, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=887, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=78076, PETRI_PLACES=646, PETRI_TRANSITIONS=1436} [2020-10-11 16:32:12,354 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 589 predicate places. [2020-10-11 16:32:12,354 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 1436 transitions, 78076 flow [2020-10-11 16:32:12,354 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:12,354 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:12,355 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:12,555 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:32:12,555 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:12,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:12,556 INFO L82 PathProgramCache]: Analyzing trace with hash 2014208587, now seen corresponding path program 31 times [2020-10-11 16:32:12,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:12,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895654690] [2020-10-11 16:32:12,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:12,773 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:12,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895654690] [2020-10-11 16:32:12,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859004032] [2020-10-11 16:32:12,773 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:12,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:12,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:21,417 WARN L193 SmtUtils]: Spent 1.46 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-11 16:32:21,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:21,444 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:21,542 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:21,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:21,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:21,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107138459] [2020-10-11 16:32:21,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:21,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:21,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:21,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=271, Unknown=2, NotChecked=0, Total=342 [2020-10-11 16:32:30,341 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:30,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 1436 transitions, 78076 flow. Second operand 19 states. [2020-10-11 16:32:30,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:30,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:30,342 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:34,769 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 43 DAG size of output: 26 [2020-10-11 16:32:38,950 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 47 DAG size of output: 29 [2020-10-11 16:32:41,054 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:32:45,316 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:32:58,130 WARN L193 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-10-11 16:33:00,396 INFO L129 PetriNetUnfolder]: 1048/7886 cut-off events. [2020-10-11 16:33:00,396 INFO L130 PetriNetUnfolder]: For 417994/419294 co-relation queries the response was YES. [2020-10-11 16:33:00,804 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60837 conditions, 7886 events. 1048/7886 cut-off events. For 417994/419294 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 104827 event pairs, 0 based on Foata normal form. 183/7225 useless extension candidates. Maximal degree in co-relation 60612. Up to 1379 conditions per place. [2020-10-11 16:33:00,859 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 531 selfloop transitions, 935 changer transitions 11/1513 dead transitions. [2020-10-11 16:33:00,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 1513 transitions, 85678 flow [2020-10-11 16:33:00,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:33:00,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:33:00,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2100 transitions. [2020-10-11 16:33:00,862 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373205741626795 [2020-10-11 16:33:00,862 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2100 transitions. [2020-10-11 16:33:00,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2100 transitions. [2020-10-11 16:33:00,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:00,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2100 transitions. [2020-10-11 16:33:00,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:33:00,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:33:00,866 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:33:00,866 INFO L185 Difference]: Start difference. First operand has 646 places, 1436 transitions, 78076 flow. Second operand 44 states and 2100 transitions. [2020-10-11 16:33:00,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 1513 transitions, 85678 flow [2020-10-11 16:33:04,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 1513 transitions, 84616 flow, removed 415 selfloop flow, removed 33 redundant places. [2020-10-11 16:33:04,337 INFO L241 Difference]: Finished difference. Result has 660 places, 1480 transitions, 82175 flow [2020-10-11 16:33:04,339 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=77022, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=896, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=82175, PETRI_PLACES=660, PETRI_TRANSITIONS=1480} [2020-10-11 16:33:04,339 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 603 predicate places. [2020-10-11 16:33:04,339 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 1480 transitions, 82175 flow [2020-10-11 16:33:04,339 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:04,339 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:04,339 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:04,539 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:33:04,540 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:04,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:04,541 INFO L82 PathProgramCache]: Analyzing trace with hash -546997673, now seen corresponding path program 32 times [2020-10-11 16:33:04,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:04,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057002555] [2020-10-11 16:33:04,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:04,795 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:04,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057002555] [2020-10-11 16:33:04,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949432801] [2020-10-11 16:33:04,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:04,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:33:04,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:04,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:04,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:05,201 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:05,209 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:05,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:05,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:05,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870985833] [2020-10-11 16:33:05,210 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:05,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:05,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:05,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:06,222 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:06,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1480 transitions, 82175 flow. Second operand 19 states. [2020-10-11 16:33:06,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:06,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:06,223 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:11,680 INFO L129 PetriNetUnfolder]: 1054/7956 cut-off events. [2020-10-11 16:33:11,680 INFO L130 PetriNetUnfolder]: For 421598/422964 co-relation queries the response was YES. [2020-10-11 16:33:12,092 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62209 conditions, 7956 events. 1054/7956 cut-off events. For 421598/422964 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 106031 event pairs, 0 based on Foata normal form. 58/7162 useless extension candidates. Maximal degree in co-relation 61981. Up to 1750 conditions per place. [2020-10-11 16:33:12,149 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1298 selfloop transitions, 235 changer transitions 5/1574 dead transitions. [2020-10-11 16:33:12,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 1574 transitions, 89056 flow [2020-10-11 16:33:12,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:33:12,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:33:12,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1233 transitions. [2020-10-11 16:33:12,152 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8319838056680162 [2020-10-11 16:33:12,152 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1233 transitions. [2020-10-11 16:33:12,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1233 transitions. [2020-10-11 16:33:12,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:12,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1233 transitions. [2020-10-11 16:33:12,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:33:12,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:33:12,156 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:33:12,156 INFO L185 Difference]: Start difference. First operand has 660 places, 1480 transitions, 82175 flow. Second operand 26 states and 1233 transitions. [2020-10-11 16:33:12,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 1574 transitions, 89056 flow [2020-10-11 16:33:15,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 1574 transitions, 87811 flow, removed 411 selfloop flow, removed 30 redundant places. [2020-10-11 16:33:15,980 INFO L241 Difference]: Finished difference. Result has 657 places, 1507 transitions, 83019 flow [2020-10-11 16:33:15,982 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=80990, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=83019, PETRI_PLACES=657, PETRI_TRANSITIONS=1507} [2020-10-11 16:33:15,982 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 600 predicate places. [2020-10-11 16:33:15,983 INFO L481 AbstractCegarLoop]: Abstraction has has 657 places, 1507 transitions, 83019 flow [2020-10-11 16:33:15,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:15,983 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:15,983 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:16,196 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:33:16,197 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:16,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:16,197 INFO L82 PathProgramCache]: Analyzing trace with hash -841051879, now seen corresponding path program 33 times [2020-10-11 16:33:16,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:16,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135024186] [2020-10-11 16:33:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:16,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:16,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135024186] [2020-10-11 16:33:16,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47929049] [2020-10-11 16:33:16,576 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:16,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:33:16,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:16,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:16,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:17,117 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:17,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:17,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:17,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319278170] [2020-10-11 16:33:17,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:17,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:17,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:17,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:17,366 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:17,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 1507 transitions, 83019 flow. Second operand 19 states. [2020-10-11 16:33:17,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:17,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:17,367 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:23,537 INFO L129 PetriNetUnfolder]: 1058/7999 cut-off events. [2020-10-11 16:33:23,537 INFO L130 PetriNetUnfolder]: For 426498/427735 co-relation queries the response was YES. [2020-10-11 16:33:23,944 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62368 conditions, 7999 events. 1058/7999 cut-off events. For 426498/427735 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 106760 event pairs, 0 based on Foata normal form. 54/7196 useless extension candidates. Maximal degree in co-relation 62137. Up to 1773 conditions per place. [2020-10-11 16:33:24,002 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1311 selfloop transitions, 220 changer transitions 5/1572 dead transitions. [2020-10-11 16:33:24,002 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 1572 transitions, 88778 flow [2020-10-11 16:33:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:33:24,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:33:24,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1280 transitions. [2020-10-11 16:33:24,006 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8317089018843404 [2020-10-11 16:33:24,006 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1280 transitions. [2020-10-11 16:33:24,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1280 transitions. [2020-10-11 16:33:24,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:24,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1280 transitions. [2020-10-11 16:33:24,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:33:24,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:33:24,010 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:33:24,010 INFO L185 Difference]: Start difference. First operand has 657 places, 1507 transitions, 83019 flow. Second operand 27 states and 1280 transitions. [2020-10-11 16:33:24,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 1572 transitions, 88778 flow [2020-10-11 16:33:27,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 1572 transitions, 88508 flow, removed 20 selfloop flow, removed 19 redundant places. [2020-10-11 16:33:27,365 INFO L241 Difference]: Finished difference. Result has 667 places, 1518 transitions, 84025 flow [2020-10-11 16:33:27,367 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=82762, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=84025, PETRI_PLACES=667, PETRI_TRANSITIONS=1518} [2020-10-11 16:33:27,367 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 610 predicate places. [2020-10-11 16:33:27,367 INFO L481 AbstractCegarLoop]: Abstraction has has 667 places, 1518 transitions, 84025 flow [2020-10-11 16:33:27,367 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:27,367 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:27,367 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:27,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:27,568 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:27,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:27,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1712893561, now seen corresponding path program 34 times [2020-10-11 16:33:27,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:27,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324668934] [2020-10-11 16:33:27,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:27,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:27,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:27,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324668934] [2020-10-11 16:33:27,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229828462] [2020-10-11 16:33:27,834 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:27,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:33:27,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:27,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:27,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:36,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:37,009 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:37,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:37,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:37,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054404183] [2020-10-11 16:33:37,011 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:37,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:37,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:37,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:33:38,667 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:38,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1518 transitions, 84025 flow. Second operand 19 states. [2020-10-11 16:33:38,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:38,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:38,668 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:47,012 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:34:01,286 INFO L129 PetriNetUnfolder]: 1062/8035 cut-off events. [2020-10-11 16:34:01,286 INFO L130 PetriNetUnfolder]: For 437014/438256 co-relation queries the response was YES. [2020-10-11 16:34:01,626 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62887 conditions, 8035 events. 1062/8035 cut-off events. For 437014/438256 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 107395 event pairs, 0 based on Foata normal form. 54/7228 useless extension candidates. Maximal degree in co-relation 62653. Up to 1800 conditions per place. [2020-10-11 16:34:01,684 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1333 selfloop transitions, 201 changer transitions 5/1575 dead transitions. [2020-10-11 16:34:01,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 1575 transitions, 89497 flow [2020-10-11 16:34:01,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:34:01,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:34:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:34:01,686 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:34:01,686 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:34:01,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:34:01,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:01,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:34:01,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:34:01,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:34:01,688 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:34:01,689 INFO L185 Difference]: Start difference. First operand has 667 places, 1518 transitions, 84025 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:34:01,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 1575 transitions, 89497 flow [2020-10-11 16:34:05,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 1575 transitions, 89228 flow, removed 22 selfloop flow, removed 20 redundant places. [2020-10-11 16:34:05,237 INFO L241 Difference]: Finished difference. Result has 672 places, 1525 transitions, 84776 flow [2020-10-11 16:34:05,238 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=83769, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=84776, PETRI_PLACES=672, PETRI_TRANSITIONS=1525} [2020-10-11 16:34:05,238 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 615 predicate places. [2020-10-11 16:34:05,239 INFO L481 AbstractCegarLoop]: Abstraction has has 672 places, 1525 transitions, 84776 flow [2020-10-11 16:34:05,239 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:05,239 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:05,239 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:05,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:05,440 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:05,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:05,440 INFO L82 PathProgramCache]: Analyzing trace with hash 579135433, now seen corresponding path program 35 times [2020-10-11 16:34:05,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:05,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097017530] [2020-10-11 16:34:05,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:05,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:05,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097017530] [2020-10-11 16:34:05,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897116206] [2020-10-11 16:34:05,663 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:05,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:34:05,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:05,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:05,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:13,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:13,949 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:13,950 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:13,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:13,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106154673] [2020-10-11 16:34:13,950 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:13,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:13,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:13,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:34:18,448 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:18,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 1525 transitions, 84776 flow. Second operand 19 states. [2020-10-11 16:34:18,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:18,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:18,449 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:22,865 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2020-10-11 16:34:24,985 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:34:31,057 INFO L129 PetriNetUnfolder]: 1067/8080 cut-off events. [2020-10-11 16:34:31,057 INFO L130 PetriNetUnfolder]: For 445704/446951 co-relation queries the response was YES. [2020-10-11 16:34:31,609 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63428 conditions, 8080 events. 1067/8080 cut-off events. For 445704/446951 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 108184 event pairs, 0 based on Foata normal form. 54/7268 useless extension candidates. Maximal degree in co-relation 63191. Up to 1716 conditions per place. [2020-10-11 16:34:31,671 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1257 selfloop transitions, 296 changer transitions 5/1594 dead transitions. [2020-10-11 16:34:31,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 1594 transitions, 90734 flow [2020-10-11 16:34:31,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:34:31,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:34:31,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1187 transitions. [2020-10-11 16:34:31,674 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:34:31,674 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1187 transitions. [2020-10-11 16:34:31,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1187 transitions. [2020-10-11 16:34:31,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:31,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1187 transitions. [2020-10-11 16:34:31,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:34:31,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:34:31,676 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:34:31,676 INFO L185 Difference]: Start difference. First operand has 672 places, 1525 transitions, 84776 flow. Second operand 25 states and 1187 transitions. [2020-10-11 16:34:31,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 1594 transitions, 90734 flow [2020-10-11 16:34:35,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 1594 transitions, 90502 flow, removed 13 selfloop flow, removed 16 redundant places. [2020-10-11 16:34:36,079 INFO L241 Difference]: Finished difference. Result has 683 places, 1535 transitions, 86008 flow [2020-10-11 16:34:36,082 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=84554, PETRI_DIFFERENCE_MINUEND_PLACES=654, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=86008, PETRI_PLACES=683, PETRI_TRANSITIONS=1535} [2020-10-11 16:34:36,082 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 626 predicate places. [2020-10-11 16:34:36,082 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 1535 transitions, 86008 flow [2020-10-11 16:34:36,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:36,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:36,083 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:36,298 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-10-11 16:34:36,299 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:36,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:36,300 INFO L82 PathProgramCache]: Analyzing trace with hash -878083625, now seen corresponding path program 36 times [2020-10-11 16:34:36,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:36,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929934273] [2020-10-11 16:34:36,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:36,584 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:36,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929934273] [2020-10-11 16:34:36,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533456404] [2020-10-11 16:34:36,585 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:36,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:34:36,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:36,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:36,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:38,647 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:38,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:38,660 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:38,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:38,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77313568] [2020-10-11 16:34:38,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:38,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:38,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:38,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:40,346 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:40,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 1535 transitions, 86008 flow. Second operand 19 states. [2020-10-11 16:34:40,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:40,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:40,347 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:47,064 INFO L129 PetriNetUnfolder]: 1073/8134 cut-off events. [2020-10-11 16:34:47,065 INFO L130 PetriNetUnfolder]: For 461498/462750 co-relation queries the response was YES. [2020-10-11 16:34:47,642 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64319 conditions, 8134 events. 1073/8134 cut-off events. For 461498/462750 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 109145 event pairs, 0 based on Foata normal form. 54/7316 useless extension candidates. Maximal degree in co-relation 64079. Up to 1723 conditions per place. [2020-10-11 16:34:47,707 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1262 selfloop transitions, 301 changer transitions 5/1604 dead transitions. [2020-10-11 16:34:47,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1604 transitions, 92175 flow [2020-10-11 16:34:47,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:34:47,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:34:47,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1328 transitions. [2020-10-11 16:34:47,711 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320802005012531 [2020-10-11 16:34:47,711 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1328 transitions. [2020-10-11 16:34:47,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1328 transitions. [2020-10-11 16:34:47,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:47,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1328 transitions. [2020-10-11 16:34:47,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:34:47,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:34:47,713 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:34:47,714 INFO L185 Difference]: Start difference. First operand has 683 places, 1535 transitions, 86008 flow. Second operand 28 states and 1328 transitions. [2020-10-11 16:34:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1604 transitions, 92175 flow [2020-10-11 16:34:52,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 690 places, 1604 transitions, 91865 flow, removed 15 selfloop flow, removed 18 redundant places. [2020-10-11 16:34:53,014 INFO L241 Difference]: Finished difference. Result has 695 places, 1545 transitions, 87383 flow [2020-10-11 16:34:53,016 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=85712, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=87383, PETRI_PLACES=695, PETRI_TRANSITIONS=1545} [2020-10-11 16:34:53,016 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 638 predicate places. [2020-10-11 16:34:53,017 INFO L481 AbstractCegarLoop]: Abstraction has has 695 places, 1545 transitions, 87383 flow [2020-10-11 16:34:53,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:53,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:53,018 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:53,223 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:53,224 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:53,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:53,225 INFO L82 PathProgramCache]: Analyzing trace with hash 980325489, now seen corresponding path program 37 times [2020-10-11 16:34:53,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:53,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557691973] [2020-10-11 16:34:53,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:53,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557691973] [2020-10-11 16:34:53,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153762630] [2020-10-11 16:34:53,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:53,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:53,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:53,907 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:53,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:53,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:53,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854745999] [2020-10-11 16:34:53,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:53,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:53,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:53,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:54,774 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:54,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1545 transitions, 87383 flow. Second operand 19 states. [2020-10-11 16:34:54,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:54,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:54,775 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:01,660 INFO L129 PetriNetUnfolder]: 1079/8188 cut-off events. [2020-10-11 16:35:01,660 INFO L130 PetriNetUnfolder]: For 474738/475995 co-relation queries the response was YES. [2020-10-11 16:35:02,206 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64998 conditions, 8188 events. 1079/8188 cut-off events. For 474738/475995 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 109947 event pairs, 0 based on Foata normal form. 56/7366 useless extension candidates. Maximal degree in co-relation 64755. Up to 1666 conditions per place. [2020-10-11 16:35:02,268 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1203 selfloop transitions, 376 changer transitions 5/1620 dead transitions. [2020-10-11 16:35:02,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1620 transitions, 93629 flow [2020-10-11 16:35:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:35:02,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:35:02,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1564 transitions. [2020-10-11 16:35:02,271 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8314726209463051 [2020-10-11 16:35:02,271 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1564 transitions. [2020-10-11 16:35:02,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1564 transitions. [2020-10-11 16:35:02,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:02,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1564 transitions. [2020-10-11 16:35:02,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:35:02,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:35:02,274 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:35:02,274 INFO L185 Difference]: Start difference. First operand has 695 places, 1545 transitions, 87383 flow. Second operand 33 states and 1564 transitions. [2020-10-11 16:35:02,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1620 transitions, 93629 flow [2020-10-11 16:35:06,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 1620 transitions, 93295 flow, removed 13 selfloop flow, removed 22 redundant places. [2020-10-11 16:35:06,750 INFO L241 Difference]: Finished difference. Result has 709 places, 1556 transitions, 88807 flow [2020-10-11 16:35:06,753 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=87059, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=88807, PETRI_PLACES=709, PETRI_TRANSITIONS=1556} [2020-10-11 16:35:06,753 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 652 predicate places. [2020-10-11 16:35:06,753 INFO L481 AbstractCegarLoop]: Abstraction has has 709 places, 1556 transitions, 88807 flow [2020-10-11 16:35:06,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:06,754 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:06,754 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:06,967 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 16:35:06,968 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:06,968 INFO L82 PathProgramCache]: Analyzing trace with hash -940331255, now seen corresponding path program 38 times [2020-10-11 16:35:06,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:06,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398486822] [2020-10-11 16:35:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:07,277 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:07,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398486822] [2020-10-11 16:35:07,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235154208] [2020-10-11 16:35:07,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:07,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:35:07,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:07,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:07,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:07,730 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:07,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:07,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:07,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:07,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049707479] [2020-10-11 16:35:07,740 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:07,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:07,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:07,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:08,722 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:08,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1556 transitions, 88807 flow. Second operand 19 states. [2020-10-11 16:35:08,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:08,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:08,723 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:14,654 INFO L129 PetriNetUnfolder]: 1081/8206 cut-off events. [2020-10-11 16:35:14,654 INFO L130 PetriNetUnfolder]: For 490060/491322 co-relation queries the response was YES. [2020-10-11 16:35:15,216 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65615 conditions, 8206 events. 1081/8206 cut-off events. For 490060/491322 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 110300 event pairs, 0 based on Foata normal form. 56/7382 useless extension candidates. Maximal degree in co-relation 65368. Up to 1691 conditions per place. [2020-10-11 16:35:15,279 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1222 selfloop transitions, 354 changer transitions 5/1617 dead transitions. [2020-10-11 16:35:15,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1617 transitions, 94516 flow [2020-10-11 16:35:15,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:35:15,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:35:15,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1658 transitions. [2020-10-11 16:35:15,282 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831077694235589 [2020-10-11 16:35:15,283 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1658 transitions. [2020-10-11 16:35:15,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1658 transitions. [2020-10-11 16:35:15,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:15,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1658 transitions. [2020-10-11 16:35:15,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:35:15,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:35:15,286 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:35:15,287 INFO L185 Difference]: Start difference. First operand has 709 places, 1556 transitions, 88807 flow. Second operand 35 states and 1658 transitions. [2020-10-11 16:35:15,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1617 transitions, 94516 flow [2020-10-11 16:35:19,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 1617 transitions, 94123 flow, removed 24 selfloop flow, removed 24 redundant places. [2020-10-11 16:35:19,474 INFO L241 Difference]: Finished difference. Result has 722 places, 1561 transitions, 89803 flow [2020-10-11 16:35:19,476 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=88427, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=89803, PETRI_PLACES=722, PETRI_TRANSITIONS=1561} [2020-10-11 16:35:19,476 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 665 predicate places. [2020-10-11 16:35:19,476 INFO L481 AbstractCegarLoop]: Abstraction has has 722 places, 1561 transitions, 89803 flow [2020-10-11 16:35:19,476 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:19,476 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:19,476 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:19,676 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:19,677 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:19,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:19,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1322729361, now seen corresponding path program 39 times [2020-10-11 16:35:19,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:19,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580544188] [2020-10-11 16:35:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:19,918 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:19,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580544188] [2020-10-11 16:35:19,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641401999] [2020-10-11 16:35:19,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:19,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:35:19,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:19,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:19,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:20,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:20,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:20,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:20,237 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:20,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368781568] [2020-10-11 16:35:20,237 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:20,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:20,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:20,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:20,799 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:20,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 1561 transitions, 89803 flow. Second operand 19 states. [2020-10-11 16:35:20,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:20,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:20,800 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:26,291 INFO L129 PetriNetUnfolder]: 1093/8300 cut-off events. [2020-10-11 16:35:26,291 INFO L130 PetriNetUnfolder]: For 509423/510829 co-relation queries the response was YES. [2020-10-11 16:35:26,566 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66752 conditions, 8300 events. 1093/8300 cut-off events. For 509423/510829 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 111906 event pairs, 0 based on Foata normal form. 106/7515 useless extension candidates. Maximal degree in co-relation 66503. Up to 1356 conditions per place. [2020-10-11 16:35:26,620 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 710 selfloop transitions, 900 changer transitions 5/1651 dead transitions. [2020-10-11 16:35:26,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 1651 transitions, 96904 flow [2020-10-11 16:35:26,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:35:26,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:35:26,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2139 transitions. [2020-10-11 16:35:26,622 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8339181286549707 [2020-10-11 16:35:26,622 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2139 transitions. [2020-10-11 16:35:26,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2139 transitions. [2020-10-11 16:35:26,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:26,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2139 transitions. [2020-10-11 16:35:26,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:35:26,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:35:26,627 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:35:26,627 INFO L185 Difference]: Start difference. First operand has 722 places, 1561 transitions, 89803 flow. Second operand 45 states and 2139 transitions. [2020-10-11 16:35:26,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 1651 transitions, 96904 flow [2020-10-11 16:35:30,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 1651 transitions, 96403 flow, removed 38 selfloop flow, removed 29 redundant places. [2020-10-11 16:35:30,444 INFO L241 Difference]: Finished difference. Result has 740 places, 1586 transitions, 93292 flow [2020-10-11 16:35:30,446 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=89314, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=876, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=93292, PETRI_PLACES=740, PETRI_TRANSITIONS=1586} [2020-10-11 16:35:30,446 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 683 predicate places. [2020-10-11 16:35:30,447 INFO L481 AbstractCegarLoop]: Abstraction has has 740 places, 1586 transitions, 93292 flow [2020-10-11 16:35:30,447 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:30,447 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:30,447 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:30,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 16:35:30,662 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:30,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:30,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1752346065, now seen corresponding path program 40 times [2020-10-11 16:35:30,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:30,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333597457] [2020-10-11 16:35:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:30,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:30,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333597457] [2020-10-11 16:35:30,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514627437] [2020-10-11 16:35:30,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:30,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:35:30,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:30,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:35:30,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:31,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:35:31,230 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:31,238 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:31,238 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:31,238 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:31,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239122003] [2020-10-11 16:35:31,239 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:31,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:31,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:31,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:31,918 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:31,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 1586 transitions, 93292 flow. Second operand 19 states. [2020-10-11 16:35:31,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:31,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:31,920 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:38,751 INFO L129 PetriNetUnfolder]: 1144/8638 cut-off events. [2020-10-11 16:35:38,751 INFO L130 PetriNetUnfolder]: For 584000/585636 co-relation queries the response was YES. [2020-10-11 16:35:39,062 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71654 conditions, 8638 events. 1144/8638 cut-off events. For 584000/585636 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 117409 event pairs, 0 based on Foata normal form. 256/7969 useless extension candidates. Maximal degree in co-relation 71402. Up to 1439 conditions per place. [2020-10-11 16:35:39,119 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 218 selfloop transitions, 1419 changer transitions 11/1684 dead transitions. [2020-10-11 16:35:39,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1684 transitions, 103791 flow [2020-10-11 16:35:39,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:35:39,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:35:39,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:35:39,122 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:35:39,122 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:35:39,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:35:39,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:39,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:35:39,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:35:39,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:35:39,125 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:35:39,125 INFO L185 Difference]: Start difference. First operand has 740 places, 1586 transitions, 93292 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:35:39,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 1684 transitions, 103791 flow [2020-10-11 16:35:43,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 754 places, 1684 transitions, 103006 flow, removed 81 selfloop flow, removed 35 redundant places. [2020-10-11 16:35:43,488 INFO L241 Difference]: Finished difference. Result has 762 places, 1653 transitions, 101587 flow [2020-10-11 16:35:43,489 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=92535, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=101587, PETRI_PLACES=762, PETRI_TRANSITIONS=1653} [2020-10-11 16:35:43,490 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 705 predicate places. [2020-10-11 16:35:43,490 INFO L481 AbstractCegarLoop]: Abstraction has has 762 places, 1653 transitions, 101587 flow [2020-10-11 16:35:43,490 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:43,490 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:43,490 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:43,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:43,691 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:43,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:43,691 INFO L82 PathProgramCache]: Analyzing trace with hash 128683401, now seen corresponding path program 41 times [2020-10-11 16:35:43,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:43,692 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206488005] [2020-10-11 16:35:43,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:43,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:43,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206488005] [2020-10-11 16:35:43,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371613257] [2020-10-11 16:35:43,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:44,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:35:44,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:44,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:44,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:44,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:44,576 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:44,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:44,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:44,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785941740] [2020-10-11 16:35:44,580 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:44,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:44,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:44,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:46,175 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:46,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 1653 transitions, 101587 flow. Second operand 19 states. [2020-10-11 16:35:46,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:46,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:46,176 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:53,241 INFO L129 PetriNetUnfolder]: 1158/8794 cut-off events. [2020-10-11 16:35:53,241 INFO L130 PetriNetUnfolder]: For 609553/611147 co-relation queries the response was YES. [2020-10-11 16:35:53,559 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74790 conditions, 8794 events. 1158/8794 cut-off events. For 609553/611147 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 120024 event pairs, 0 based on Foata normal form. 71/7922 useless extension candidates. Maximal degree in co-relation 74532. Up to 1565 conditions per place. [2020-10-11 16:35:53,621 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1064 selfloop transitions, 648 changer transitions 5/1753 dead transitions. [2020-10-11 16:35:53,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 1753 transitions, 109833 flow [2020-10-11 16:35:53,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:35:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:35:53,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1993 transitions. [2020-10-11 16:35:53,624 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324979114452798 [2020-10-11 16:35:53,624 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1993 transitions. [2020-10-11 16:35:53,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1993 transitions. [2020-10-11 16:35:53,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:53,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1993 transitions. [2020-10-11 16:35:53,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:35:53,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:35:53,627 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:35:53,627 INFO L185 Difference]: Start difference. First operand has 762 places, 1653 transitions, 101587 flow. Second operand 42 states and 1993 transitions. [2020-10-11 16:35:53,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 1753 transitions, 109833 flow [2020-10-11 16:35:58,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 1753 transitions, 107439 flow, removed 796 selfloop flow, removed 46 redundant places. [2020-10-11 16:35:58,318 INFO L241 Difference]: Finished difference. Result has 760 places, 1684 transitions, 103107 flow [2020-10-11 16:35:58,320 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=99270, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=620, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=103107, PETRI_PLACES=760, PETRI_TRANSITIONS=1684} [2020-10-11 16:35:58,320 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 703 predicate places. [2020-10-11 16:35:58,320 INFO L481 AbstractCegarLoop]: Abstraction has has 760 places, 1684 transitions, 103107 flow [2020-10-11 16:35:58,320 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:58,321 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:58,321 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:58,536 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 16:35:58,536 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:58,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:58,537 INFO L82 PathProgramCache]: Analyzing trace with hash 907809737, now seen corresponding path program 42 times [2020-10-11 16:35:58,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:58,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144267170] [2020-10-11 16:35:58,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:58,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:58,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144267170] [2020-10-11 16:35:58,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962226243] [2020-10-11 16:35:58,812 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:58,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:35:58,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:58,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:58,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:59,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:59,187 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:59,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:59,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887153784] [2020-10-11 16:35:59,187 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:59,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:59,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:59,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:59,740 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:59,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1684 transitions, 103107 flow. Second operand 19 states. [2020-10-11 16:35:59,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:59,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:59,741 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:09,801 INFO L129 PetriNetUnfolder]: 1170/8881 cut-off events. [2020-10-11 16:36:09,801 INFO L130 PetriNetUnfolder]: For 619477/621037 co-relation queries the response was YES. [2020-10-11 16:36:10,350 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75591 conditions, 8881 events. 1170/8881 cut-off events. For 619477/621037 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 121562 event pairs, 0 based on Foata normal form. 129/8057 useless extension candidates. Maximal degree in co-relation 75333. Up to 1383 conditions per place. [2020-10-11 16:36:10,424 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 716 selfloop transitions, 991 changer transitions 5/1748 dead transitions. [2020-10-11 16:36:10,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 1748 transitions, 110038 flow [2020-10-11 16:36:10,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:36:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:36:10,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2427 transitions. [2020-10-11 16:36:10,427 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8348813209494325 [2020-10-11 16:36:10,427 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2427 transitions. [2020-10-11 16:36:10,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2427 transitions. [2020-10-11 16:36:10,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:10,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2427 transitions. [2020-10-11 16:36:10,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:36:10,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:36:10,432 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:36:10,433 INFO L185 Difference]: Start difference. First operand has 760 places, 1684 transitions, 103107 flow. Second operand 51 states and 2427 transitions. [2020-10-11 16:36:10,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 1748 transitions, 110038 flow [2020-10-11 16:36:15,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 1748 transitions, 109657 flow, removed 64 selfloop flow, removed 32 redundant places. [2020-10-11 16:36:15,305 INFO L241 Difference]: Finished difference. Result has 780 places, 1703 transitions, 106816 flow [2020-10-11 16:36:15,307 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=102740, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=972, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=106816, PETRI_PLACES=780, PETRI_TRANSITIONS=1703} [2020-10-11 16:36:15,308 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 723 predicate places. [2020-10-11 16:36:15,308 INFO L481 AbstractCegarLoop]: Abstraction has has 780 places, 1703 transitions, 106816 flow [2020-10-11 16:36:15,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:15,308 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:15,308 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:15,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-11 16:36:15,509 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:15,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:15,510 INFO L82 PathProgramCache]: Analyzing trace with hash -667539769, now seen corresponding path program 43 times [2020-10-11 16:36:15,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:15,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923452521] [2020-10-11 16:36:15,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:15,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:15,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:15,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923452521] [2020-10-11 16:36:15,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949548742] [2020-10-11 16:36:15,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:15,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:15,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:16,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:36:16,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:16,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:16,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:16,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142219026] [2020-10-11 16:36:16,394 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:16,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:16,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:16,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:18,172 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:18,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 1703 transitions, 106816 flow. Second operand 19 states. [2020-10-11 16:36:18,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:18,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:18,173 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:29,320 INFO L129 PetriNetUnfolder]: 1215/9158 cut-off events. [2020-10-11 16:36:29,321 INFO L130 PetriNetUnfolder]: For 694388/696240 co-relation queries the response was YES. [2020-10-11 16:36:30,072 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80355 conditions, 9158 events. 1215/9158 cut-off events. For 694388/696240 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 126065 event pairs, 0 based on Foata normal form. 224/8402 useless extension candidates. Maximal degree in co-relation 80096. Up to 1451 conditions per place. [2020-10-11 16:36:30,154 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 359 selfloop transitions, 1380 changer transitions 11/1786 dead transitions. [2020-10-11 16:36:30,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 1786 transitions, 117007 flow [2020-10-11 16:36:30,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 16:36:30,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 16:36:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2575 transitions. [2020-10-11 16:36:30,159 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836582196231319 [2020-10-11 16:36:30,160 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2575 transitions. [2020-10-11 16:36:30,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2575 transitions. [2020-10-11 16:36:30,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:30,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2575 transitions. [2020-10-11 16:36:30,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 16:36:30,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 16:36:30,168 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 16:36:30,168 INFO L185 Difference]: Start difference. First operand has 780 places, 1703 transitions, 106816 flow. Second operand 54 states and 2575 transitions. [2020-10-11 16:36:30,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 831 places, 1786 transitions, 117007 flow [2020-10-11 16:36:37,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1786 transitions, 115540 flow, removed 179 selfloop flow, removed 40 redundant places. [2020-10-11 16:36:37,316 INFO L241 Difference]: Finished difference. Result has 799 places, 1761 transitions, 113965 flow [2020-10-11 16:36:37,319 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=105389, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=113965, PETRI_PLACES=799, PETRI_TRANSITIONS=1761} [2020-10-11 16:36:37,319 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 742 predicate places. [2020-10-11 16:36:37,319 INFO L481 AbstractCegarLoop]: Abstraction has has 799 places, 1761 transitions, 113965 flow [2020-10-11 16:36:37,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:37,320 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:37,320 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:37,534 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:37,535 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:37,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:37,535 INFO L82 PathProgramCache]: Analyzing trace with hash -497325325, now seen corresponding path program 44 times [2020-10-11 16:36:37,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:37,536 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423065900] [2020-10-11 16:36:37,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:37,973 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:37,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423065900] [2020-10-11 16:36:37,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526048986] [2020-10-11 16:36:37,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:38,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:36:38,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:38,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:38,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:38,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:38,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:38,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:38,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401381203] [2020-10-11 16:36:38,561 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:38,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:38,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:38,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:40,125 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:40,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 1761 transitions, 113965 flow. Second operand 19 states. [2020-10-11 16:36:40,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:40,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:40,127 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:51,485 INFO L129 PetriNetUnfolder]: 1229/9307 cut-off events. [2020-10-11 16:36:51,485 INFO L130 PetriNetUnfolder]: For 731911/733957 co-relation queries the response was YES. [2020-10-11 16:36:52,249 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83238 conditions, 9307 events. 1229/9307 cut-off events. For 731911/733957 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 128976 event pairs, 0 based on Foata normal form. 121/8430 useless extension candidates. Maximal degree in co-relation 82973. Up to 1471 conditions per place. [2020-10-11 16:36:52,334 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 888 selfloop transitions, 906 changer transitions 5/1835 dead transitions. [2020-10-11 16:36:52,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 1835 transitions, 122241 flow [2020-10-11 16:36:52,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:36:52,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:36:52,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2378 transitions. [2020-10-11 16:36:52,338 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8343859649122807 [2020-10-11 16:36:52,338 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2378 transitions. [2020-10-11 16:36:52,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2378 transitions. [2020-10-11 16:36:52,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:52,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2378 transitions. [2020-10-11 16:36:52,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:36:52,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:36:52,342 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:36:52,342 INFO L185 Difference]: Start difference. First operand has 799 places, 1761 transitions, 113965 flow. Second operand 50 states and 2378 transitions. [2020-10-11 16:36:52,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 844 places, 1835 transitions, 122241 flow [2020-10-11 16:37:00,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 800 places, 1835 transitions, 120342 flow, removed 624 selfloop flow, removed 44 redundant places. [2020-10-11 16:37:00,203 INFO L241 Difference]: Finished difference. Result has 803 places, 1781 transitions, 116759 flow [2020-10-11 16:37:00,205 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=112086, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=886, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=116759, PETRI_PLACES=803, PETRI_TRANSITIONS=1781} [2020-10-11 16:37:00,206 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 746 predicate places. [2020-10-11 16:37:00,206 INFO L481 AbstractCegarLoop]: Abstraction has has 803 places, 1781 transitions, 116759 flow [2020-10-11 16:37:00,206 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:00,206 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:00,206 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:00,412 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:00,413 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:00,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:00,414 INFO L82 PathProgramCache]: Analyzing trace with hash -780537679, now seen corresponding path program 45 times [2020-10-11 16:37:00,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:00,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040597607] [2020-10-11 16:37:00,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:00,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:00,894 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:00,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040597607] [2020-10-11 16:37:00,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802241091] [2020-10-11 16:37:00,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:00,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:37:00,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:00,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:00,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:01,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:01,599 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:01,608 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:01,608 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:01,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149383020] [2020-10-11 16:37:01,608 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:01,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:01,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:01,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:03,655 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:03,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 803 places, 1781 transitions, 116759 flow. Second operand 19 states. [2020-10-11 16:37:03,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:03,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:03,656 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:16,531 INFO L129 PetriNetUnfolder]: 1284/9673 cut-off events. [2020-10-11 16:37:16,532 INFO L130 PetriNetUnfolder]: For 808838/811133 co-relation queries the response was YES. [2020-10-11 16:37:17,279 INFO L80 FinitePrefix]: Finished finitePrefix Result has 87920 conditions, 9673 events. 1284/9673 cut-off events. For 808838/811133 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 134574 event pairs, 0 based on Foata normal form. 257/8895 useless extension candidates. Maximal degree in co-relation 87655. Up to 1518 conditions per place. [2020-10-11 16:37:17,363 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 431 selfloop transitions, 1396 changer transitions 16/1879 dead transitions. [2020-10-11 16:37:17,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 1879 transitions, 128526 flow [2020-10-11 16:37:17,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-10-11 16:37:17,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-11 16:37:17,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2767 transitions. [2020-10-11 16:37:17,368 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836963097398669 [2020-10-11 16:37:17,368 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 2767 transitions. [2020-10-11 16:37:17,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 2767 transitions. [2020-10-11 16:37:17,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:17,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 2767 transitions. [2020-10-11 16:37:17,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 59 states. [2020-10-11 16:37:17,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 59 states. [2020-10-11 16:37:17,373 INFO L81 ComplementDD]: Finished complementDD. Result 59 states. [2020-10-11 16:37:17,373 INFO L185 Difference]: Start difference. First operand has 803 places, 1781 transitions, 116759 flow. Second operand 58 states and 2767 transitions. [2020-10-11 16:37:17,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 1879 transitions, 128526 flow [2020-10-11 16:37:24,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 1879 transitions, 127405 flow, removed 70 selfloop flow, removed 45 redundant places. [2020-10-11 16:37:24,301 INFO L241 Difference]: Finished difference. Result has 825 places, 1850 transitions, 125359 flow [2020-10-11 16:37:24,303 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=115692, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=125359, PETRI_PLACES=825, PETRI_TRANSITIONS=1850} [2020-10-11 16:37:24,303 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 768 predicate places. [2020-10-11 16:37:24,303 INFO L481 AbstractCegarLoop]: Abstraction has has 825 places, 1850 transitions, 125359 flow [2020-10-11 16:37:24,304 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:24,304 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:24,304 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:24,504 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:24,505 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:24,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:24,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1863432689, now seen corresponding path program 46 times [2020-10-11 16:37:24,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:24,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128258064] [2020-10-11 16:37:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:24,861 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:24,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128258064] [2020-10-11 16:37:24,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506985764] [2020-10-11 16:37:24,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:24,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:37:24,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:24,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:37:24,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:27,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:27,671 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:27,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:27,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:27,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719693661] [2020-10-11 16:37:27,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:27,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:27,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:27,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:29,561 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:29,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1850 transitions, 125359 flow. Second operand 19 states. [2020-10-11 16:37:29,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:29,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:29,562 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:34,154 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 47 DAG size of output: 29 [2020-10-11 16:37:46,591 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2020-10-11 16:38:07,245 INFO L129 PetriNetUnfolder]: 1286/9729 cut-off events. [2020-10-11 16:38:07,245 INFO L130 PetriNetUnfolder]: For 820710/822872 co-relation queries the response was YES. [2020-10-11 16:38:08,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 90140 conditions, 9729 events. 1286/9729 cut-off events. For 820710/822872 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 135730 event pairs, 0 based on Foata normal form. 99/8786 useless extension candidates. Maximal degree in co-relation 89865. Up to 1751 conditions per place. [2020-10-11 16:38:08,193 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1167 selfloop transitions, 718 changer transitions 5/1926 dead transitions. [2020-10-11 16:38:08,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 1926 transitions, 133237 flow [2020-10-11 16:38:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:38:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:38:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1948 transitions. [2020-10-11 16:38:08,197 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335472828412495 [2020-10-11 16:38:08,197 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1948 transitions. [2020-10-11 16:38:08,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1948 transitions. [2020-10-11 16:38:08,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:08,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1948 transitions. [2020-10-11 16:38:08,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:38:08,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:38:08,201 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:38:08,201 INFO L185 Difference]: Start difference. First operand has 825 places, 1850 transitions, 125359 flow. Second operand 41 states and 1948 transitions. [2020-10-11 16:38:08,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 1926 transitions, 133237 flow [2020-10-11 16:38:16,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1926 transitions, 132103 flow, removed 321 selfloop flow, removed 42 redundant places. [2020-10-11 16:38:16,712 INFO L241 Difference]: Finished difference. Result has 821 places, 1864 transitions, 127486 flow [2020-10-11 16:38:16,714 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=124248, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=127486, PETRI_PLACES=821, PETRI_TRANSITIONS=1864} [2020-10-11 16:38:16,714 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 764 predicate places. [2020-10-11 16:38:16,714 INFO L481 AbstractCegarLoop]: Abstraction has has 821 places, 1864 transitions, 127486 flow [2020-10-11 16:38:16,714 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:16,715 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:16,715 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:38:16,921 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:16,921 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:16,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:16,922 INFO L82 PathProgramCache]: Analyzing trace with hash -250055245, now seen corresponding path program 47 times [2020-10-11 16:38:16,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:16,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538877073] [2020-10-11 16:38:16,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:16,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:17,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:17,197 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538877073] [2020-10-11 16:38:17,197 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079841542] [2020-10-11 16:38:17,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:17,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:38:17,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:38:17,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:38:17,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:19,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:19,898 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:19,898 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:19,898 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:19,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574662313] [2020-10-11 16:38:19,899 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:19,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:19,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:19,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:38:22,729 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:22,730 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 1864 transitions, 127486 flow. Second operand 19 states. [2020-10-11 16:38:22,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:22,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:22,730 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:27,148 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 41 DAG size of output: 26 [2020-10-11 16:38:33,304 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 49 DAG size of output: 29 [2020-10-11 16:38:35,378 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:38:41,674 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 40 DAG size of output: 34 Received shutdown request... [2020-10-11 16:38:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:38:47,709 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-11 16:38:47,709 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 16:38:47,716 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 16:38:47,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:38:47 BasicIcfg [2020-10-11 16:38:47,716 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 16:38:47,717 INFO L168 Benchmark]: Toolchain (without parser) took 838619.20 ms. Allocated memory was 250.1 MB in the beginning and 4.8 GB in the end (delta: 4.6 GB). Free memory was 205.9 MB in the beginning and 3.0 GB in the end (delta: -2.8 GB). Peak memory consumption was 1.8 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,718 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 250.1 MB. Free memory is still 226.5 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 16:38:47,719 INFO L168 Benchmark]: CACSL2BoogieTranslator took 770.23 ms. Allocated memory was 250.1 MB in the beginning and 309.9 MB in the end (delta: 59.8 MB). Free memory was 205.9 MB in the beginning and 263.3 MB in the end (delta: -57.4 MB). Peak memory consumption was 27.2 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,719 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.65 ms. Allocated memory is still 309.9 MB. Free memory was 263.3 MB in the beginning and 260.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,719 INFO L168 Benchmark]: Boogie Preprocessor took 28.82 ms. Allocated memory is still 309.9 MB. Free memory was 260.8 MB in the beginning and 258.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,720 INFO L168 Benchmark]: RCFGBuilder took 481.26 ms. Allocated memory is still 309.9 MB. Free memory was 258.3 MB in the beginning and 239.0 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,720 INFO L168 Benchmark]: TraceAbstraction took 837286.38 ms. Allocated memory was 309.9 MB in the beginning and 4.8 GB in the end (delta: 4.5 GB). Free memory was 239.0 MB in the beginning and 3.0 GB in the end (delta: -2.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:47,722 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 250.1 MB. Free memory is still 226.5 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 770.23 ms. Allocated memory was 250.1 MB in the beginning and 309.9 MB in the end (delta: 59.8 MB). Free memory was 205.9 MB in the beginning and 263.3 MB in the end (delta: -57.4 MB). Peak memory consumption was 27.2 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 47.65 ms. Allocated memory is still 309.9 MB. Free memory was 263.3 MB in the beginning and 260.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 28.82 ms. Allocated memory is still 309.9 MB. Free memory was 260.8 MB in the beginning and 258.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 481.26 ms. Allocated memory is still 309.9 MB. Free memory was 258.3 MB in the beginning and 239.0 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. * TraceAbstraction took 837286.38 ms. Allocated memory was 309.9 MB in the beginning and 4.8 GB in the end (delta: 4.5 GB). Free memory was 239.0 MB in the beginning and 3.0 GB in the end (delta: -2.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (19states, 45/57 universal loopers) in iteration 75,while PetriNetUnfolder was constructing finite prefix that currently has 75704 conditions, 7435 events (914/7434 cut-off events. For 711617/713904 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 108352 event pairs, 0 based on Foata normal form. 127/7183 useless extension candidates. Maximal degree in co-relation 75438. Up to 1290 conditions per place.). - 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: 837.1s, OverallIterations: 75, TraceHistogramMax: 5, AutomataDifference: 751.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 434 SDtfs, 3798 SDslu, 4156 SDs, 0 SdLazy, 23087 SolverSat, 4293 SolverUnsat, 64 SolverUnknown, 0 SolverNotchecked, 146.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5674 GetRequests, 2907 SyntacticMatches, 54 SemanticMatches, 2713 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30888 ImplicationChecksByTransitivity, 314.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=127486occurred in iteration=74, 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.5s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 66.1s InterpolantComputationTime, 6755 NumberOfCodeBlocks, 6755 NumberOfCodeBlocksAsserted, 244 NumberOfCheckSat, 6610 ConstructedInterpolants, 37 QuantifiedInterpolants, 3336556 SizeOfPredicates, 289 NumberOfNonLiveVariables, 7724 ConjunctsInSsa, 877 ConjunctsInUnsatCore, 145 InterpolantComputations, 5 PerfectInterpolantSequences, 0/2092 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