/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/triangular-longer-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 00:00:42,393 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 00:00:42,397 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 00:00:42,448 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 00:00:42,448 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 00:00:42,456 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 00:00:42,457 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 00:00:42,466 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 00:00:42,468 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 00:00:42,469 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 00:00:42,470 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 00:00:42,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 00:00:42,472 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 00:00:42,473 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 00:00:42,474 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 00:00:42,475 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 00:00:42,476 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 00:00:42,477 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 00:00:42,479 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 00:00:42,480 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 00:00:42,482 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 00:00:42,483 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 00:00:42,485 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 00:00:42,485 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 00:00:42,488 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 00:00:42,489 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 00:00:42,489 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 00:00:42,490 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 00:00:42,490 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 00:00:42,491 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 00:00:42,491 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 00:00:42,492 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 00:00:42,493 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 00:00:42,494 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 00:00:42,495 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 00:00:42,495 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 00:00:42,496 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 00:00:42,496 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 00:00:42,496 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 00:00:42,497 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 00:00:42,498 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 00:00:42,499 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-16 00:00:42,522 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 00:00:42,522 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 00:00:42,524 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 00:00:42,524 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 00:00:42,524 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 00:00:42,524 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 00:00:42,524 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 00:00:42,525 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 00:00:42,525 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 00:00:42,525 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 00:00:42,525 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 00:00:42,526 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 00:00:42,526 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 00:00:42,526 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 00:00:42,526 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 00:00:42,526 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 00:00:42,527 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 00:00:42,527 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 00:00:42,527 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 00:00:42,527 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 00:00:42,528 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 00:00:42,528 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:00:42,528 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 00:00:42,528 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 00:00:42,528 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 00:00:42,528 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 00:00:42,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 00:00:42,529 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 00:00:42,529 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 00:00:42,851 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 00:00:42,864 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 00:00:42,868 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 00:00:42,869 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 00:00:42,870 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 00:00:42,871 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-1.i [2020-10-16 00:00:42,954 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dfa27fb02/020b82f0609e4bc08286f5e43e1a0d2a/FLAGd9967514f [2020-10-16 00:00:43,592 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 00:00:43,594 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-1.i [2020-10-16 00:00:43,613 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dfa27fb02/020b82f0609e4bc08286f5e43e1a0d2a/FLAGd9967514f [2020-10-16 00:00:43,807 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dfa27fb02/020b82f0609e4bc08286f5e43e1a0d2a [2020-10-16 00:00:43,817 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 00:00:43,820 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 00:00:43,821 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 00:00:43,821 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 00:00:43,826 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 00:00:43,828 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:00:43" (1/1) ... [2020-10-16 00:00:43,831 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b98c98a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:43, skipping insertion in model container [2020-10-16 00:00:43,832 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:00:43" (1/1) ... [2020-10-16 00:00:43,842 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 00:00:43,894 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 00:00:44,524 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:00:44,540 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 00:00:44,625 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:00:44,716 INFO L208 MainTranslator]: Completed translation [2020-10-16 00:00:44,718 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44 WrapperNode [2020-10-16 00:00:44,718 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 00:00:44,720 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 00:00:44,720 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 00:00:44,721 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 00:00:44,727 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,745 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,766 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 00:00:44,767 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 00:00:44,767 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 00:00:44,767 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 00:00:44,776 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,776 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,779 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,780 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,785 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,791 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,796 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... [2020-10-16 00:00:44,800 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 00:00:44,800 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 00:00:44,801 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 00:00:44,801 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 00:00:44,802 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:00:44,875 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 00:00:44,875 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 00:00:44,875 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 00:00:44,876 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 00:00:44,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 00:00:44,876 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 00:00:44,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 00:00:44,876 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 00:00:44,877 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 00:00:44,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 00:00:44,877 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 00:00:44,879 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 00:00:45,216 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 00:00:45,216 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 00:00:45,219 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:00:45 BoogieIcfgContainer [2020-10-16 00:00:45,219 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 00:00:45,221 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 00:00:45,221 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 00:00:45,224 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 00:00:45,225 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 12:00:43" (1/3) ... [2020-10-16 00:00:45,225 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7703beb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:00:45, skipping insertion in model container [2020-10-16 00:00:45,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:44" (2/3) ... [2020-10-16 00:00:45,226 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7703beb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:00:45, skipping insertion in model container [2020-10-16 00:00:45,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:00:45" (3/3) ... [2020-10-16 00:00:45,228 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longer-1.i [2020-10-16 00:00:45,243 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 00:00:45,254 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 00:00:45,256 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 00:00:45,293 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,294 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,294 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,295 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,295 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,296 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,296 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,296 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,297 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,297 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,297 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,298 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,298 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,298 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,299 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,299 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,299 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,300 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,300 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,300 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,301 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,301 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,301 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,302 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,302 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,302 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,302 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,303 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,307 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,308 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,308 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,309 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,309 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,309 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,316 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,316 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,317 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,317 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,317 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,317 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:45,340 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 00:00:45,363 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:00:45,364 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:00:45,364 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:00:45,364 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:00:45,364 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:00:45,364 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:00:45,364 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:00:45,365 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:00:45,381 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-10-16 00:00:45,428 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:00:45,429 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:45,436 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-16 00:00:45,437 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 120 flow [2020-10-16 00:00:45,445 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:45,449 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:00:45,453 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:45,456 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:45,458 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:45,477 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:00:45,478 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:45,479 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-16 00:00:45,481 INFO L117 LiptonReduction]: Number of co-enabled transitions 924 [2020-10-16 00:00:46,672 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2020-10-16 00:00:46,893 INFO L132 LiptonReduction]: Checked pairs total: 881 [2020-10-16 00:00:46,893 INFO L134 LiptonReduction]: Total number of compositions: 45 [2020-10-16 00:00:46,897 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1451 [2020-10-16 00:00:46,906 INFO L129 PetriNetUnfolder]: 2/12 cut-off events. [2020-10-16 00:00:46,907 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:46,907 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:46,908 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 00:00:46,909 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:46,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:46,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1798862799, now seen corresponding path program 1 times [2020-10-16 00:00:46,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:46,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149174497] [2020-10-16 00:00:46,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:47,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:47,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149174497] [2020-10-16 00:00:47,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:47,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:00:47,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784673570] [2020-10-16 00:00:47,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 00:00:47,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:47,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 00:00:47,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 00:00:47,211 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:47,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 13 transitions, 32 flow. Second operand 4 states. [2020-10-16 00:00:47,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:47,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:47,218 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:47,301 INFO L129 PetriNetUnfolder]: 29/61 cut-off events. [2020-10-16 00:00:47,302 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:47,302 INFO L80 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 61 events. 29/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 148 event pairs, 4 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 106. Up to 28 conditions per place. [2020-10-16 00:00:47,304 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 7 selfloop transitions, 5 changer transitions 3/22 dead transitions. [2020-10-16 00:00:47,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 00:00:47,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 00:00:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 00:00:47,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2020-10-16 00:00:47,321 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684 [2020-10-16 00:00:47,322 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 342 transitions. [2020-10-16 00:00:47,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 342 transitions. [2020-10-16 00:00:47,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:47,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 342 transitions. [2020-10-16 00:00:47,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 00:00:47,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 00:00:47,339 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 00:00:47,341 INFO L185 Difference]: Start difference. First operand has 18 places, 13 transitions, 32 flow. Second operand 5 states and 342 transitions. [2020-10-16 00:00:47,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 00:00:47,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 00:00:47,347 INFO L241 Difference]: Finished difference. Result has 23 places, 16 transitions, 65 flow [2020-10-16 00:00:47,350 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=65, PETRI_PLACES=23, PETRI_TRANSITIONS=16} [2020-10-16 00:00:47,351 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 00:00:47,351 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 16 transitions, 65 flow [2020-10-16 00:00:47,351 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 00:00:47,351 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:47,351 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:47,352 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 00:00:47,352 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:47,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:47,352 INFO L82 PathProgramCache]: Analyzing trace with hash -2130400634, now seen corresponding path program 1 times [2020-10-16 00:00:47,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:47,353 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425512964] [2020-10-16 00:00:47,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:47,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:47,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425512964] [2020-10-16 00:00:47,456 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:47,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 00:00:47,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579476479] [2020-10-16 00:00:47,458 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:00:47,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:47,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:00:47,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:00:47,460 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:47,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 16 transitions, 65 flow. Second operand 5 states. [2020-10-16 00:00:47,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:47,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:47,461 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:47,497 INFO L129 PetriNetUnfolder]: 17/42 cut-off events. [2020-10-16 00:00:47,498 INFO L130 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2020-10-16 00:00:47,498 INFO L80 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 42 events. 17/42 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 82 event pairs, 0 based on Foata normal form. 1/42 useless extension candidates. Maximal degree in co-relation 112. Up to 21 conditions per place. [2020-10-16 00:00:47,499 INFO L132 encePairwiseOnDemand]: 96/100 looper letters, 12 selfloop transitions, 6 changer transitions 0/25 dead transitions. [2020-10-16 00:00:47,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 25 transitions, 147 flow [2020-10-16 00:00:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 00:00:47,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 00:00:47,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 271 transitions. [2020-10-16 00:00:47,503 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6775 [2020-10-16 00:00:47,503 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 271 transitions. [2020-10-16 00:00:47,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 271 transitions. [2020-10-16 00:00:47,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:47,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 271 transitions. [2020-10-16 00:00:47,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 00:00:47,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 00:00:47,507 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 00:00:47,507 INFO L185 Difference]: Start difference. First operand has 23 places, 16 transitions, 65 flow. Second operand 4 states and 271 transitions. [2020-10-16 00:00:47,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 25 transitions, 147 flow [2020-10-16 00:00:47,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 25 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 00:00:47,509 INFO L241 Difference]: Finished difference. Result has 26 places, 21 transitions, 114 flow [2020-10-16 00:00:47,509 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=26, PETRI_TRANSITIONS=21} [2020-10-16 00:00:47,510 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 8 predicate places. [2020-10-16 00:00:47,510 INFO L481 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 114 flow [2020-10-16 00:00:47,510 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:00:47,511 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:47,511 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:47,511 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 00:00:47,511 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:47,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:47,512 INFO L82 PathProgramCache]: Analyzing trace with hash 993324059, now seen corresponding path program 1 times [2020-10-16 00:00:47,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:47,512 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938674374] [2020-10-16 00:00:47,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:47,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938674374] [2020-10-16 00:00:47,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:47,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:47,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452491488] [2020-10-16 00:00:47,580 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:47,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:47,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:47,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:47,582 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:47,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 114 flow. Second operand 6 states. [2020-10-16 00:00:47,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:47,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:47,583 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:47,668 INFO L129 PetriNetUnfolder]: 28/67 cut-off events. [2020-10-16 00:00:47,668 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2020-10-16 00:00:47,669 INFO L80 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 67 events. 28/67 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 157 event pairs, 0 based on Foata normal form. 2/68 useless extension candidates. Maximal degree in co-relation 217. Up to 23 conditions per place. [2020-10-16 00:00:47,670 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 13 selfloop transitions, 17 changer transitions 0/37 dead transitions. [2020-10-16 00:00:47,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 37 transitions, 270 flow [2020-10-16 00:00:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:47,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 542 transitions. [2020-10-16 00:00:47,674 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6775 [2020-10-16 00:00:47,674 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 542 transitions. [2020-10-16 00:00:47,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 542 transitions. [2020-10-16 00:00:47,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:47,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 542 transitions. [2020-10-16 00:00:47,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:47,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:47,680 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:47,680 INFO L185 Difference]: Start difference. First operand has 26 places, 21 transitions, 114 flow. Second operand 8 states and 542 transitions. [2020-10-16 00:00:47,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 37 transitions, 270 flow [2020-10-16 00:00:47,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 37 transitions, 268 flow, removed 1 selfloop flow, removed 0 redundant places. [2020-10-16 00:00:47,685 INFO L241 Difference]: Finished difference. Result has 37 places, 31 transitions, 245 flow [2020-10-16 00:00:47,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=245, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2020-10-16 00:00:47,685 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 19 predicate places. [2020-10-16 00:00:47,685 INFO L481 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 245 flow [2020-10-16 00:00:47,685 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:47,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:47,686 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:47,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 00:00:47,686 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:47,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:47,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1383900809, now seen corresponding path program 2 times [2020-10-16 00:00:47,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:47,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330853093] [2020-10-16 00:00:47,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:47,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:47,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330853093] [2020-10-16 00:00:47,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:47,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:47,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382072275] [2020-10-16 00:00:47,771 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:47,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:47,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:47,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:47,776 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:47,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 245 flow. Second operand 6 states. [2020-10-16 00:00:47,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:47,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:47,777 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:47,861 INFO L129 PetriNetUnfolder]: 25/61 cut-off events. [2020-10-16 00:00:47,862 INFO L130 PetriNetUnfolder]: For 207/213 co-relation queries the response was YES. [2020-10-16 00:00:47,863 INFO L80 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 61 events. 25/61 cut-off events. For 207/213 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 149 event pairs, 0 based on Foata normal form. 4/64 useless extension candidates. Maximal degree in co-relation 276. Up to 23 conditions per place. [2020-10-16 00:00:47,864 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 12 selfloop transitions, 18 changer transitions 0/37 dead transitions. [2020-10-16 00:00:47,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 371 flow [2020-10-16 00:00:47,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:00:47,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:00:47,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 474 transitions. [2020-10-16 00:00:47,866 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6771428571428572 [2020-10-16 00:00:47,866 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 474 transitions. [2020-10-16 00:00:47,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 474 transitions. [2020-10-16 00:00:47,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:47,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 474 transitions. [2020-10-16 00:00:47,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:00:47,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:00:47,870 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:00:47,870 INFO L185 Difference]: Start difference. First operand has 37 places, 31 transitions, 245 flow. Second operand 7 states and 474 transitions. [2020-10-16 00:00:47,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 371 flow [2020-10-16 00:00:47,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 37 transitions, 338 flow, removed 9 selfloop flow, removed 3 redundant places. [2020-10-16 00:00:47,876 INFO L241 Difference]: Finished difference. Result has 42 places, 32 transitions, 280 flow [2020-10-16 00:00:47,876 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=280, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2020-10-16 00:00:47,877 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 24 predicate places. [2020-10-16 00:00:47,877 INFO L481 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 280 flow [2020-10-16 00:00:47,877 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:47,877 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:47,877 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:47,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 00:00:47,878 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:47,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:47,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1013031689, now seen corresponding path program 3 times [2020-10-16 00:00:47,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:47,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621555154] [2020-10-16 00:00:47,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:47,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:47,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:47,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621555154] [2020-10-16 00:00:47,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:47,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:47,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782780174] [2020-10-16 00:00:47,954 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:47,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:47,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:47,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:47,956 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:47,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 280 flow. Second operand 6 states. [2020-10-16 00:00:47,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:47,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:47,957 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:48,034 INFO L129 PetriNetUnfolder]: 30/73 cut-off events. [2020-10-16 00:00:48,034 INFO L130 PetriNetUnfolder]: For 319/325 co-relation queries the response was YES. [2020-10-16 00:00:48,035 INFO L80 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 73 events. 30/73 cut-off events. For 319/325 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 207 event pairs, 0 based on Foata normal form. 2/75 useless extension candidates. Maximal degree in co-relation 357. Up to 34 conditions per place. [2020-10-16 00:00:48,037 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 21 selfloop transitions, 16 changer transitions 0/44 dead transitions. [2020-10-16 00:00:48,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 44 transitions, 484 flow [2020-10-16 00:00:48,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:00:48,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:00:48,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 474 transitions. [2020-10-16 00:00:48,039 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6771428571428572 [2020-10-16 00:00:48,039 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 474 transitions. [2020-10-16 00:00:48,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 474 transitions. [2020-10-16 00:00:48,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:48,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 474 transitions. [2020-10-16 00:00:48,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:00:48,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:00:48,043 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:00:48,043 INFO L185 Difference]: Start difference. First operand has 42 places, 32 transitions, 280 flow. Second operand 7 states and 474 transitions. [2020-10-16 00:00:48,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 44 transitions, 484 flow [2020-10-16 00:00:48,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 434 flow, removed 8 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:48,049 INFO L241 Difference]: Finished difference. Result has 46 places, 39 transitions, 370 flow [2020-10-16 00:00:48,050 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2020-10-16 00:00:48,050 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 28 predicate places. [2020-10-16 00:00:48,050 INFO L481 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 370 flow [2020-10-16 00:00:48,050 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:48,050 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:48,050 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:48,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 00:00:48,051 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:48,051 INFO L82 PathProgramCache]: Analyzing trace with hash 728810004, now seen corresponding path program 4 times [2020-10-16 00:00:48,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:48,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875394154] [2020-10-16 00:00:48,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:48,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:48,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875394154] [2020-10-16 00:00:48,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301437085] [2020-10-16 00:00:48,107 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 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:48,176 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:48,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:48,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:48,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:48,222 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:48,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:48,234 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:48,234 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-10-16 00:00:48,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828324109] [2020-10-16 00:00:48,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:48,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:48,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:48,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:48,237 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:48,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 370 flow. Second operand 8 states. [2020-10-16 00:00:48,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:48,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:48,238 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:48,351 INFO L129 PetriNetUnfolder]: 33/80 cut-off events. [2020-10-16 00:00:48,351 INFO L130 PetriNetUnfolder]: For 371/376 co-relation queries the response was YES. [2020-10-16 00:00:48,352 INFO L80 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 80 events. 33/80 cut-off events. For 371/376 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 232 event pairs, 0 based on Foata normal form. 1/81 useless extension candidates. Maximal degree in co-relation 411. Up to 33 conditions per place. [2020-10-16 00:00:48,353 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 13 selfloop transitions, 28 changer transitions 0/48 dead transitions. [2020-10-16 00:00:48,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 566 flow [2020-10-16 00:00:48,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:48,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:48,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 541 transitions. [2020-10-16 00:00:48,357 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67625 [2020-10-16 00:00:48,358 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 541 transitions. [2020-10-16 00:00:48,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 541 transitions. [2020-10-16 00:00:48,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:48,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 541 transitions. [2020-10-16 00:00:48,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:48,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:48,362 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:48,362 INFO L185 Difference]: Start difference. First operand has 46 places, 39 transitions, 370 flow. Second operand 8 states and 541 transitions. [2020-10-16 00:00:48,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 566 flow [2020-10-16 00:00:48,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 548 flow, removed 5 selfloop flow, removed 1 redundant places. [2020-10-16 00:00:48,371 INFO L241 Difference]: Finished difference. Result has 54 places, 42 transitions, 474 flow [2020-10-16 00:00:48,371 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=474, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2020-10-16 00:00:48,371 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 36 predicate places. [2020-10-16 00:00:48,371 INFO L481 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 474 flow [2020-10-16 00:00:48,371 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:48,372 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:48,372 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:48,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-16 00:00:48,580 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:48,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:48,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1735406889, now seen corresponding path program 5 times [2020-10-16 00:00:48,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:48,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687255513] [2020-10-16 00:00:48,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:48,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:48,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687255513] [2020-10-16 00:00:48,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917125369] [2020-10-16 00:00:48,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:48,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:48,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:48,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:48,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:48,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:48,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:48,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-16 00:00:48,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928958450] [2020-10-16 00:00:48,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 00:00:48,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:48,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 00:00:48,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 00:00:48,733 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:48,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 474 flow. Second operand 7 states. [2020-10-16 00:00:48,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:48,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:48,735 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:48,842 INFO L129 PetriNetUnfolder]: 35/85 cut-off events. [2020-10-16 00:00:48,843 INFO L130 PetriNetUnfolder]: For 593/602 co-relation queries the response was YES. [2020-10-16 00:00:48,844 INFO L80 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 85 events. 35/85 cut-off events. For 593/602 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 245 event pairs, 0 based on Foata normal form. 11/96 useless extension candidates. Maximal degree in co-relation 490. Up to 44 conditions per place. [2020-10-16 00:00:48,846 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 28 selfloop transitions, 15 changer transitions 0/50 dead transitions. [2020-10-16 00:00:48,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 50 transitions, 674 flow [2020-10-16 00:00:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:48,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 540 transitions. [2020-10-16 00:00:48,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:00:48,849 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 540 transitions. [2020-10-16 00:00:48,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 540 transitions. [2020-10-16 00:00:48,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:48,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 540 transitions. [2020-10-16 00:00:48,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:48,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:48,854 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:48,854 INFO L185 Difference]: Start difference. First operand has 54 places, 42 transitions, 474 flow. Second operand 8 states and 540 transitions. [2020-10-16 00:00:48,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 50 transitions, 674 flow [2020-10-16 00:00:48,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 50 transitions, 622 flow, removed 8 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:48,861 INFO L241 Difference]: Finished difference. Result has 59 places, 45 transitions, 509 flow [2020-10-16 00:00:48,862 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2020-10-16 00:00:48,862 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-16 00:00:48,862 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 509 flow [2020-10-16 00:00:48,862 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 00:00:48,862 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:48,863 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:49,077 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:49,078 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:49,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:49,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1339228555, now seen corresponding path program 6 times [2020-10-16 00:00:49,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:49,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274579008] [2020-10-16 00:00:49,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:49,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:49,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:49,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274579008] [2020-10-16 00:00:49,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267783247] [2020-10-16 00:00:49,130 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:49,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 00:00:49,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:49,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:49,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:49,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:49,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:49,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-10-16 00:00:49,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048057493] [2020-10-16 00:00:49,240 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:49,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:49,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:49,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:49,242 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:49,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 509 flow. Second operand 8 states. [2020-10-16 00:00:49,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:49,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:49,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:49,457 INFO L129 PetriNetUnfolder]: 39/95 cut-off events. [2020-10-16 00:00:49,457 INFO L130 PetriNetUnfolder]: For 807/809 co-relation queries the response was YES. [2020-10-16 00:00:49,458 INFO L80 FinitePrefix]: Finished finitePrefix Result has 611 conditions, 95 events. 39/95 cut-off events. For 807/809 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 296 event pairs, 0 based on Foata normal form. 4/99 useless extension candidates. Maximal degree in co-relation 579. Up to 43 conditions per place. [2020-10-16 00:00:49,462 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 25 selfloop transitions, 24 changer transitions 0/56 dead transitions. [2020-10-16 00:00:49,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 56 transitions, 789 flow [2020-10-16 00:00:49,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 00:00:49,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 00:00:49,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 744 transitions. [2020-10-16 00:00:49,467 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6763636363636364 [2020-10-16 00:00:49,467 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 744 transitions. [2020-10-16 00:00:49,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 744 transitions. [2020-10-16 00:00:49,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:49,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 744 transitions. [2020-10-16 00:00:49,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 00:00:49,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 00:00:49,472 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 00:00:49,472 INFO L185 Difference]: Start difference. First operand has 59 places, 45 transitions, 509 flow. Second operand 11 states and 744 transitions. [2020-10-16 00:00:49,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 56 transitions, 789 flow [2020-10-16 00:00:49,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 722 flow, removed 25 selfloop flow, removed 3 redundant places. [2020-10-16 00:00:49,482 INFO L241 Difference]: Finished difference. Result has 69 places, 49 transitions, 594 flow [2020-10-16 00:00:49,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=594, PETRI_PLACES=69, PETRI_TRANSITIONS=49} [2020-10-16 00:00:49,482 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 51 predicate places. [2020-10-16 00:00:49,483 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 49 transitions, 594 flow [2020-10-16 00:00:49,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:49,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:49,483 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:49,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:49,699 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:49,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:49,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1051578980, now seen corresponding path program 7 times [2020-10-16 00:00:49,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:49,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519261496] [2020-10-16 00:00:49,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:49,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:49,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:49,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519261496] [2020-10-16 00:00:49,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958356826] [2020-10-16 00:00:49,762 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 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:49,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:49,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:49,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:49,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-10-16 00:00:49,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556267343] [2020-10-16 00:00:49,843 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:49,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:49,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:49,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:49,845 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:49,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 49 transitions, 594 flow. Second operand 8 states. [2020-10-16 00:00:49,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:49,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:49,846 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:49,972 INFO L129 PetriNetUnfolder]: 41/102 cut-off events. [2020-10-16 00:00:49,973 INFO L130 PetriNetUnfolder]: For 952/961 co-relation queries the response was YES. [2020-10-16 00:00:49,974 INFO L80 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 102 events. 41/102 cut-off events. For 952/961 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 329 event pairs, 0 based on Foata normal form. 7/109 useless extension candidates. Maximal degree in co-relation 656. Up to 47 conditions per place. [2020-10-16 00:00:49,975 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 25 selfloop transitions, 26 changer transitions 0/58 dead transitions. [2020-10-16 00:00:49,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 58 transitions, 858 flow [2020-10-16 00:00:49,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 00:00:49,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 00:00:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 675 transitions. [2020-10-16 00:00:49,979 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:00:49,979 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 675 transitions. [2020-10-16 00:00:49,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 675 transitions. [2020-10-16 00:00:49,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:49,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 675 transitions. [2020-10-16 00:00:49,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 00:00:49,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 00:00:49,984 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 00:00:49,984 INFO L185 Difference]: Start difference. First operand has 69 places, 49 transitions, 594 flow. Second operand 10 states and 675 transitions. [2020-10-16 00:00:49,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 58 transitions, 858 flow [2020-10-16 00:00:49,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 58 transitions, 785 flow, removed 22 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:49,994 INFO L241 Difference]: Finished difference. Result has 75 places, 51 transitions, 632 flow [2020-10-16 00:00:49,995 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=632, PETRI_PLACES=75, PETRI_TRANSITIONS=51} [2020-10-16 00:00:49,995 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-16 00:00:49,995 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 51 transitions, 632 flow [2020-10-16 00:00:49,995 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:49,995 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:49,996 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:50,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:50,210 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:50,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:50,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1117784062, now seen corresponding path program 8 times [2020-10-16 00:00:50,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:50,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158095399] [2020-10-16 00:00:50,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:50,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:50,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158095399] [2020-10-16 00:00:50,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232418792] [2020-10-16 00:00:50,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:50,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:50,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:50,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:50,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:50,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:50,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:50,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:50,364 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:50,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449322799] [2020-10-16 00:00:50,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:50,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:50,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:50,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:50,366 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:50,367 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 51 transitions, 632 flow. Second operand 9 states. [2020-10-16 00:00:50,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:50,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:50,367 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:50,543 INFO L129 PetriNetUnfolder]: 45/114 cut-off events. [2020-10-16 00:00:50,544 INFO L130 PetriNetUnfolder]: For 1113/1115 co-relation queries the response was YES. [2020-10-16 00:00:50,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 114 events. 45/114 cut-off events. For 1113/1115 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 396 event pairs, 0 based on Foata normal form. 4/118 useless extension candidates. Maximal degree in co-relation 756. Up to 55 conditions per place. [2020-10-16 00:00:50,546 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 23 selfloop transitions, 32 changer transitions 0/62 dead transitions. [2020-10-16 00:00:50,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 62 transitions, 936 flow [2020-10-16 00:00:50,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 00:00:50,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 00:00:50,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 743 transitions. [2020-10-16 00:00:50,550 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754545454545454 [2020-10-16 00:00:50,550 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 743 transitions. [2020-10-16 00:00:50,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 743 transitions. [2020-10-16 00:00:50,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:50,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 743 transitions. [2020-10-16 00:00:50,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 00:00:50,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 00:00:50,555 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 00:00:50,555 INFO L185 Difference]: Start difference. First operand has 75 places, 51 transitions, 632 flow. Second operand 11 states and 743 transitions. [2020-10-16 00:00:50,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 62 transitions, 936 flow [2020-10-16 00:00:50,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 62 transitions, 857 flow, removed 18 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:50,565 INFO L241 Difference]: Finished difference. Result has 80 places, 55 transitions, 714 flow [2020-10-16 00:00:50,565 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=714, PETRI_PLACES=80, PETRI_TRANSITIONS=55} [2020-10-16 00:00:50,566 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-16 00:00:50,566 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 55 transitions, 714 flow [2020-10-16 00:00:50,566 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:50,566 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:50,566 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:50,780 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-16 00:00:50,780 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:50,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:50,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1510678266, now seen corresponding path program 9 times [2020-10-16 00:00:50,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:50,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161860277] [2020-10-16 00:00:50,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:50,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:50,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161860277] [2020-10-16 00:00:50,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994564163] [2020-10-16 00:00:50,842 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:50,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 00:00:50,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:50,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:50,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:50,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:50,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:50,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-10-16 00:00:50,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325017812] [2020-10-16 00:00:50,925 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:50,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:50,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:50,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:50,926 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:50,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 55 transitions, 714 flow. Second operand 8 states. [2020-10-16 00:00:50,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:50,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:50,927 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:51,104 INFO L129 PetriNetUnfolder]: 56/139 cut-off events. [2020-10-16 00:00:51,104 INFO L130 PetriNetUnfolder]: For 1641/1643 co-relation queries the response was YES. [2020-10-16 00:00:51,105 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1036 conditions, 139 events. 56/139 cut-off events. For 1641/1643 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 496 event pairs, 0 based on Foata normal form. 2/141 useless extension candidates. Maximal degree in co-relation 998. Up to 73 conditions per place. [2020-10-16 00:00:51,108 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 19 selfloop transitions, 47 changer transitions 0/73 dead transitions. [2020-10-16 00:00:51,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 73 transitions, 1192 flow [2020-10-16 00:00:51,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:51,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:51,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 812 transitions. [2020-10-16 00:00:51,112 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766666666666666 [2020-10-16 00:00:51,112 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 812 transitions. [2020-10-16 00:00:51,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 812 transitions. [2020-10-16 00:00:51,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:51,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 812 transitions. [2020-10-16 00:00:51,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:51,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:51,118 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:51,118 INFO L185 Difference]: Start difference. First operand has 80 places, 55 transitions, 714 flow. Second operand 12 states and 812 transitions. [2020-10-16 00:00:51,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 73 transitions, 1192 flow [2020-10-16 00:00:51,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 73 transitions, 1061 flow, removed 38 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:51,131 INFO L241 Difference]: Finished difference. Result has 86 places, 63 transitions, 894 flow [2020-10-16 00:00:51,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=894, PETRI_PLACES=86, PETRI_TRANSITIONS=63} [2020-10-16 00:00:51,132 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 68 predicate places. [2020-10-16 00:00:51,132 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 63 transitions, 894 flow [2020-10-16 00:00:51,132 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:51,132 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:51,132 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:51,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:51,348 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:51,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:51,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1118290912, now seen corresponding path program 10 times [2020-10-16 00:00:51,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:51,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096911788] [2020-10-16 00:00:51,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:51,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096911788] [2020-10-16 00:00:51,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339294774] [2020-10-16 00:00:51,403 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:51,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:51,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:51,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:51,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:51,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:51,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:51,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:51,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174218210] [2020-10-16 00:00:51,527 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:51,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:51,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:51,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:51,528 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:51,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 63 transitions, 894 flow. Second operand 9 states. [2020-10-16 00:00:51,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:51,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:51,529 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:51,775 INFO L129 PetriNetUnfolder]: 53/133 cut-off events. [2020-10-16 00:00:51,776 INFO L130 PetriNetUnfolder]: For 1900/1906 co-relation queries the response was YES. [2020-10-16 00:00:51,777 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1062 conditions, 133 events. 53/133 cut-off events. For 1900/1906 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 490 event pairs, 0 based on Foata normal form. 8/141 useless extension candidates. Maximal degree in co-relation 1022. Up to 69 conditions per place. [2020-10-16 00:00:51,779 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 16 selfloop transitions, 50 changer transitions 0/73 dead transitions. [2020-10-16 00:00:51,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 73 transitions, 1256 flow [2020-10-16 00:00:51,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:00:51,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:00:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 879 transitions. [2020-10-16 00:00:51,783 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6761538461538461 [2020-10-16 00:00:51,783 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 879 transitions. [2020-10-16 00:00:51,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 879 transitions. [2020-10-16 00:00:51,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:51,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 879 transitions. [2020-10-16 00:00:51,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:00:51,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:00:51,789 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:00:51,789 INFO L185 Difference]: Start difference. First operand has 86 places, 63 transitions, 894 flow. Second operand 13 states and 879 transitions. [2020-10-16 00:00:51,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 73 transitions, 1256 flow [2020-10-16 00:00:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 73 transitions, 1123 flow, removed 38 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:51,805 INFO L241 Difference]: Finished difference. Result has 93 places, 64 transitions, 922 flow [2020-10-16 00:00:51,805 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=922, PETRI_PLACES=93, PETRI_TRANSITIONS=64} [2020-10-16 00:00:51,806 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 75 predicate places. [2020-10-16 00:00:51,806 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 64 transitions, 922 flow [2020-10-16 00:00:51,806 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:51,806 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:51,806 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:52,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:52,020 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:52,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:52,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1433571448, now seen corresponding path program 11 times [2020-10-16 00:00:52,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:52,020 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505770533] [2020-10-16 00:00:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:52,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:52,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505770533] [2020-10-16 00:00:52,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759137332] [2020-10-16 00:00:52,071 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:52,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:52,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:52,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:52,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:52,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:52,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,169 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:52,169 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:52,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144979514] [2020-10-16 00:00:52,170 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:52,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:52,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:52,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:52,171 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:52,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 64 transitions, 922 flow. Second operand 9 states. [2020-10-16 00:00:52,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:52,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:52,172 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:52,380 INFO L129 PetriNetUnfolder]: 56/139 cut-off events. [2020-10-16 00:00:52,380 INFO L130 PetriNetUnfolder]: For 2179/2181 co-relation queries the response was YES. [2020-10-16 00:00:52,382 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 139 events. 56/139 cut-off events. For 2179/2181 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 517 event pairs, 0 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 1093. Up to 69 conditions per place. [2020-10-16 00:00:52,384 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 34 changer transitions 0/76 dead transitions. [2020-10-16 00:00:52,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 76 transitions, 1322 flow [2020-10-16 00:00:52,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:52,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:52,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 811 transitions. [2020-10-16 00:00:52,388 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:00:52,388 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 811 transitions. [2020-10-16 00:00:52,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 811 transitions. [2020-10-16 00:00:52,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:52,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 811 transitions. [2020-10-16 00:00:52,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:52,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:52,394 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:52,394 INFO L185 Difference]: Start difference. First operand has 93 places, 64 transitions, 922 flow. Second operand 12 states and 811 transitions. [2020-10-16 00:00:52,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 76 transitions, 1322 flow [2020-10-16 00:00:52,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 76 transitions, 1162 flow, removed 38 selfloop flow, removed 11 redundant places. [2020-10-16 00:00:52,409 INFO L241 Difference]: Finished difference. Result has 95 places, 67 transitions, 954 flow [2020-10-16 00:00:52,409 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=954, PETRI_PLACES=95, PETRI_TRANSITIONS=67} [2020-10-16 00:00:52,410 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 77 predicate places. [2020-10-16 00:00:52,410 INFO L481 AbstractCegarLoop]: Abstraction has has 95 places, 67 transitions, 954 flow [2020-10-16 00:00:52,410 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:52,410 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:52,410 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:52,625 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-16 00:00:52,626 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:52,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:52,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1246359991, now seen corresponding path program 12 times [2020-10-16 00:00:52,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:52,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110606324] [2020-10-16 00:00:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:52,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110606324] [2020-10-16 00:00:52,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722581924] [2020-10-16 00:00:52,688 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:52,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 00:00:52,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:52,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:52,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:52,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:52,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:52,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 00:00:52,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216423174] [2020-10-16 00:00:52,773 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:52,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:52,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:52,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:52,775 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:52,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 67 transitions, 954 flow. Second operand 10 states. [2020-10-16 00:00:52,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:52,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:52,776 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:53,024 INFO L129 PetriNetUnfolder]: 59/146 cut-off events. [2020-10-16 00:00:53,024 INFO L130 PetriNetUnfolder]: For 1848/1850 co-relation queries the response was YES. [2020-10-16 00:00:53,026 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 146 events. 59/146 cut-off events. For 1848/1850 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 543 event pairs, 0 based on Foata normal form. 1/147 useless extension candidates. Maximal degree in co-relation 1089. Up to 73 conditions per place. [2020-10-16 00:00:53,030 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 19 selfloop transitions, 54 changer transitions 0/80 dead transitions. [2020-10-16 00:00:53,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 80 transitions, 1380 flow [2020-10-16 00:00:53,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:53,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 811 transitions. [2020-10-16 00:00:53,034 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:00:53,034 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 811 transitions. [2020-10-16 00:00:53,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 811 transitions. [2020-10-16 00:00:53,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:53,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 811 transitions. [2020-10-16 00:00:53,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:53,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:53,049 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:53,049 INFO L185 Difference]: Start difference. First operand has 95 places, 67 transitions, 954 flow. Second operand 12 states and 811 transitions. [2020-10-16 00:00:53,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 80 transitions, 1380 flow [2020-10-16 00:00:53,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 80 transitions, 1310 flow, removed 11 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:53,071 INFO L241 Difference]: Finished difference. Result has 99 places, 70 transitions, 1090 flow [2020-10-16 00:00:53,072 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1090, PETRI_PLACES=99, PETRI_TRANSITIONS=70} [2020-10-16 00:00:53,072 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 81 predicate places. [2020-10-16 00:00:53,072 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 70 transitions, 1090 flow [2020-10-16 00:00:53,073 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:53,073 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:53,073 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:53,286 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,286 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:53,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:53,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1053734124, now seen corresponding path program 13 times [2020-10-16 00:00:53,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:53,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187086519] [2020-10-16 00:00:53,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:53,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:53,379 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187086519] [2020-10-16 00:00:53,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133711937] [2020-10-16 00:00:53,379 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:53,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:53,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:53,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:53,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-10-16 00:00:53,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271291827] [2020-10-16 00:00:53,479 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:53,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:53,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:53,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:53,481 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:53,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 70 transitions, 1090 flow. Second operand 9 states. [2020-10-16 00:00:53,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:53,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:53,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:53,608 INFO L129 PetriNetUnfolder]: 61/151 cut-off events. [2020-10-16 00:00:53,609 INFO L130 PetriNetUnfolder]: For 2363/2369 co-relation queries the response was YES. [2020-10-16 00:00:53,610 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1254 conditions, 151 events. 61/151 cut-off events. For 2363/2369 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 571 event pairs, 0 based on Foata normal form. 8/159 useless extension candidates. Maximal degree in co-relation 1208. Up to 88 conditions per place. [2020-10-16 00:00:53,613 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 55 selfloop transitions, 17 changer transitions 0/79 dead transitions. [2020-10-16 00:00:53,614 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 79 transitions, 1454 flow [2020-10-16 00:00:53,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 00:00:53,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 00:00:53,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 674 transitions. [2020-10-16 00:00:53,616 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:00:53,616 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 674 transitions. [2020-10-16 00:00:53,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 674 transitions. [2020-10-16 00:00:53,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:53,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 674 transitions. [2020-10-16 00:00:53,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 00:00:53,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 00:00:53,623 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 00:00:53,623 INFO L185 Difference]: Start difference. First operand has 99 places, 70 transitions, 1090 flow. Second operand 10 states and 674 transitions. [2020-10-16 00:00:53,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 79 transitions, 1454 flow [2020-10-16 00:00:53,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 79 transitions, 1330 flow, removed 21 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:53,640 INFO L241 Difference]: Finished difference. Result has 101 places, 72 transitions, 1060 flow [2020-10-16 00:00:53,641 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1060, PETRI_PLACES=101, PETRI_TRANSITIONS=72} [2020-10-16 00:00:53,641 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 83 predicate places. [2020-10-16 00:00:53,641 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 72 transitions, 1060 flow [2020-10-16 00:00:53,641 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:53,641 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:53,641 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:53,855 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 00:00:53,856 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:53,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:53,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1491024660, now seen corresponding path program 14 times [2020-10-16 00:00:53,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:53,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623104031] [2020-10-16 00:00:53,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:53,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623104031] [2020-10-16 00:00:53,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439570760] [2020-10-16 00:00:53,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:53,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:54,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:54,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:54,026 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:54,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:54,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 00:00:54,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106284526] [2020-10-16 00:00:54,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:54,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:54,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:54,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:54,042 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:54,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 72 transitions, 1060 flow. Second operand 10 states. [2020-10-16 00:00:54,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:54,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:54,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:54,413 INFO L129 PetriNetUnfolder]: 65/162 cut-off events. [2020-10-16 00:00:54,413 INFO L130 PetriNetUnfolder]: For 2893/2899 co-relation queries the response was YES. [2020-10-16 00:00:54,416 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1357 conditions, 162 events. 65/162 cut-off events. For 2893/2899 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 625 event pairs, 0 based on Foata normal form. 8/170 useless extension candidates. Maximal degree in co-relation 1309. Up to 83 conditions per place. [2020-10-16 00:00:54,420 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 46 changer transitions 0/88 dead transitions. [2020-10-16 00:00:54,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 88 transitions, 1610 flow [2020-10-16 00:00:54,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 00:00:54,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 00:00:54,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1014 transitions. [2020-10-16 00:00:54,424 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:00:54,425 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1014 transitions. [2020-10-16 00:00:54,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1014 transitions. [2020-10-16 00:00:54,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:54,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1014 transitions. [2020-10-16 00:00:54,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 00:00:54,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 00:00:54,432 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 00:00:54,432 INFO L185 Difference]: Start difference. First operand has 101 places, 72 transitions, 1060 flow. Second operand 15 states and 1014 transitions. [2020-10-16 00:00:54,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 88 transitions, 1610 flow [2020-10-16 00:00:54,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 88 transitions, 1526 flow, removed 27 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:54,459 INFO L241 Difference]: Finished difference. Result has 111 places, 76 transitions, 1211 flow [2020-10-16 00:00:54,460 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1211, PETRI_PLACES=111, PETRI_TRANSITIONS=76} [2020-10-16 00:00:54,460 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 93 predicate places. [2020-10-16 00:00:54,460 INFO L481 AbstractCegarLoop]: Abstraction has has 111 places, 76 transitions, 1211 flow [2020-10-16 00:00:54,460 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:54,460 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:54,460 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:54,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 00:00:54,674 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:54,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:54,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1389554911, now seen corresponding path program 15 times [2020-10-16 00:00:54,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:54,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282707665] [2020-10-16 00:00:54,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:54,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282707665] [2020-10-16 00:00:54,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395298183] [2020-10-16 00:00:54,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:54,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 00:00:54,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:54,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:54,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:54,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:54,819 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2020-10-16 00:00:54,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410893487] [2020-10-16 00:00:54,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:54,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:54,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:54,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:54,821 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:54,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 76 transitions, 1211 flow. Second operand 10 states. [2020-10-16 00:00:54,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:54,822 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:54,822 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:54,987 INFO L129 PetriNetUnfolder]: 67/167 cut-off events. [2020-10-16 00:00:54,987 INFO L130 PetriNetUnfolder]: For 3566/3568 co-relation queries the response was YES. [2020-10-16 00:00:54,989 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1505 conditions, 167 events. 67/167 cut-off events. For 3566/3568 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 640 event pairs, 0 based on Foata normal form. 2/169 useless extension candidates. Maximal degree in co-relation 1454. Up to 87 conditions per place. [2020-10-16 00:00:54,992 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 50 selfloop transitions, 30 changer transitions 0/87 dead transitions. [2020-10-16 00:00:54,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 87 transitions, 1677 flow [2020-10-16 00:00:54,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:54,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:54,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 809 transitions. [2020-10-16 00:00:54,994 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6741666666666667 [2020-10-16 00:00:54,994 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 809 transitions. [2020-10-16 00:00:54,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 809 transitions. [2020-10-16 00:00:54,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:54,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 809 transitions. [2020-10-16 00:00:54,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:54,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:54,999 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:54,999 INFO L185 Difference]: Start difference. First operand has 111 places, 76 transitions, 1211 flow. Second operand 12 states and 809 transitions. [2020-10-16 00:00:54,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 87 transitions, 1677 flow [2020-10-16 00:00:55,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 87 transitions, 1536 flow, removed 38 selfloop flow, removed 11 redundant places. [2020-10-16 00:00:55,019 INFO L241 Difference]: Finished difference. Result has 113 places, 78 transitions, 1210 flow [2020-10-16 00:00:55,020 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1210, PETRI_PLACES=113, PETRI_TRANSITIONS=78} [2020-10-16 00:00:55,020 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 95 predicate places. [2020-10-16 00:00:55,020 INFO L481 AbstractCegarLoop]: Abstraction has has 113 places, 78 transitions, 1210 flow [2020-10-16 00:00:55,020 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:55,020 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:55,021 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:55,233 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 00:00:55,233 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:55,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:55,234 INFO L82 PathProgramCache]: Analyzing trace with hash -470026489, now seen corresponding path program 16 times [2020-10-16 00:00:55,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:55,234 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923318371] [2020-10-16 00:00:55,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:55,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923318371] [2020-10-16 00:00:55,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399728632] [2020-10-16 00:00:55,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:55,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:55,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:55,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:55,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:55,396 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:55,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:00:55,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973570029] [2020-10-16 00:00:55,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:55,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:55,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:55,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:55,415 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:55,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 78 transitions, 1210 flow. Second operand 11 states. [2020-10-16 00:00:55,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:55,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:55,416 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:55,660 INFO L129 PetriNetUnfolder]: 71/179 cut-off events. [2020-10-16 00:00:55,660 INFO L130 PetriNetUnfolder]: For 4049/4051 co-relation queries the response was YES. [2020-10-16 00:00:55,662 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 179 events. 71/179 cut-off events. For 4049/4051 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 714 event pairs, 0 based on Foata normal form. 4/183 useless extension candidates. Maximal degree in co-relation 1568. Up to 95 conditions per place. [2020-10-16 00:00:55,665 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 44 selfloop transitions, 40 changer transitions 0/91 dead transitions. [2020-10-16 00:00:55,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 91 transitions, 1722 flow [2020-10-16 00:00:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:00:55,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:00:55,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 877 transitions. [2020-10-16 00:00:55,668 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746153846153846 [2020-10-16 00:00:55,668 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 877 transitions. [2020-10-16 00:00:55,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 877 transitions. [2020-10-16 00:00:55,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:55,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 877 transitions. [2020-10-16 00:00:55,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:00:55,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:00:55,672 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:00:55,672 INFO L185 Difference]: Start difference. First operand has 113 places, 78 transitions, 1210 flow. Second operand 13 states and 877 transitions. [2020-10-16 00:00:55,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 91 transitions, 1722 flow [2020-10-16 00:00:55,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 91 transitions, 1616 flow, removed 27 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:55,693 INFO L241 Difference]: Finished difference. Result has 118 places, 82 transitions, 1306 flow [2020-10-16 00:00:55,694 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1306, PETRI_PLACES=118, PETRI_TRANSITIONS=82} [2020-10-16 00:00:55,694 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 100 predicate places. [2020-10-16 00:00:55,694 INFO L481 AbstractCegarLoop]: Abstraction has has 118 places, 82 transitions, 1306 flow [2020-10-16 00:00:55,694 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:00:55,694 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:55,694 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:55,896 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 00:00:55,896 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:55,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:55,897 INFO L82 PathProgramCache]: Analyzing trace with hash 17563211, now seen corresponding path program 17 times [2020-10-16 00:00:55,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:55,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935953861] [2020-10-16 00:00:55,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935953861] [2020-10-16 00:00:55,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864463252] [2020-10-16 00:00:55,965 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:56,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 00:00:56,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:56,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:56,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:56,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:56,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:56,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:56,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:00:56,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127362328] [2020-10-16 00:00:56,059 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:56,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:56,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:56,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:56,061 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:56,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 82 transitions, 1306 flow. Second operand 11 states. [2020-10-16 00:00:56,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:56,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:56,062 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:56,366 INFO L129 PetriNetUnfolder]: 75/188 cut-off events. [2020-10-16 00:00:56,367 INFO L130 PetriNetUnfolder]: For 4627/4629 co-relation queries the response was YES. [2020-10-16 00:00:56,368 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1759 conditions, 188 events. 75/188 cut-off events. For 4627/4629 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 747 event pairs, 0 based on Foata normal form. 4/192 useless extension candidates. Maximal degree in co-relation 1704. Up to 101 conditions per place. [2020-10-16 00:00:56,372 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 20 selfloop transitions, 72 changer transitions 0/99 dead transitions. [2020-10-16 00:00:56,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 99 transitions, 1986 flow [2020-10-16 00:00:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 00:00:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 00:00:56,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1149 transitions. [2020-10-16 00:00:56,374 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758823529411765 [2020-10-16 00:00:56,374 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1149 transitions. [2020-10-16 00:00:56,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1149 transitions. [2020-10-16 00:00:56,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:56,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1149 transitions. [2020-10-16 00:00:56,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 00:00:56,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 00:00:56,379 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 00:00:56,379 INFO L185 Difference]: Start difference. First operand has 118 places, 82 transitions, 1306 flow. Second operand 17 states and 1149 transitions. [2020-10-16 00:00:56,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 99 transitions, 1986 flow [2020-10-16 00:00:56,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 99 transitions, 1838 flow, removed 42 selfloop flow, removed 10 redundant places. [2020-10-16 00:00:56,401 INFO L241 Difference]: Finished difference. Result has 127 places, 86 transitions, 1484 flow [2020-10-16 00:00:56,401 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1484, PETRI_PLACES=127, PETRI_TRANSITIONS=86} [2020-10-16 00:00:56,401 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 109 predicate places. [2020-10-16 00:00:56,401 INFO L481 AbstractCegarLoop]: Abstraction has has 127 places, 86 transitions, 1484 flow [2020-10-16 00:00:56,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:00:56,402 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:56,402 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:56,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:56,616 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:56,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:56,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1022892103, now seen corresponding path program 18 times [2020-10-16 00:00:56,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:56,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249528955] [2020-10-16 00:00:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:56,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249528955] [2020-10-16 00:00:56,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802828798] [2020-10-16 00:00:56,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:56,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 00:00:56,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:56,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:56,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:56,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:56,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:56,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:00:56,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442020543] [2020-10-16 00:00:56,776 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:56,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:56,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:56,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:56,778 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:56,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 86 transitions, 1484 flow. Second operand 11 states. [2020-10-16 00:00:56,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:56,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:56,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:57,100 INFO L129 PetriNetUnfolder]: 78/195 cut-off events. [2020-10-16 00:00:57,101 INFO L130 PetriNetUnfolder]: For 5048/5050 co-relation queries the response was YES. [2020-10-16 00:00:57,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1907 conditions, 195 events. 78/195 cut-off events. For 5048/5050 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 783 event pairs, 0 based on Foata normal form. 3/198 useless extension candidates. Maximal degree in co-relation 1849. Up to 105 conditions per place. [2020-10-16 00:00:57,109 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 41 selfloop transitions, 54 changer transitions 0/102 dead transitions. [2020-10-16 00:00:57,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 102 transitions, 2138 flow [2020-10-16 00:00:57,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:00:57,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:00:57,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1081 transitions. [2020-10-16 00:00:57,113 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:00:57,113 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:57,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:00:57,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:00:57,120 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:00:57,120 INFO L185 Difference]: Start difference. First operand has 127 places, 86 transitions, 1484 flow. Second operand 16 states and 1081 transitions. [2020-10-16 00:00:57,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 102 transitions, 2138 flow [2020-10-16 00:00:57,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 102 transitions, 1940 flow, removed 45 selfloop flow, removed 13 redundant places. [2020-10-16 00:00:57,154 INFO L241 Difference]: Finished difference. Result has 131 places, 89 transitions, 1520 flow [2020-10-16 00:00:57,154 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1520, PETRI_PLACES=131, PETRI_TRANSITIONS=89} [2020-10-16 00:00:57,155 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 113 predicate places. [2020-10-16 00:00:57,155 INFO L481 AbstractCegarLoop]: Abstraction has has 131 places, 89 transitions, 1520 flow [2020-10-16 00:00:57,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:00:57,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:57,155 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:57,370 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:57,370 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:57,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:57,371 INFO L82 PathProgramCache]: Analyzing trace with hash 544475848, now seen corresponding path program 19 times [2020-10-16 00:00:57,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:57,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112432436] [2020-10-16 00:00:57,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:57,459 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-16 00:00:57,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112432436] [2020-10-16 00:00:57,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671141146] [2020-10-16 00:00:57,459 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:57,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:00:57,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:57,534 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:57,546 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-16 00:00:57,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:57,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-16 00:00:57,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879992738] [2020-10-16 00:00:57,547 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:00:57,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:57,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:00:57,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:00:57,548 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:57,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 89 transitions, 1520 flow. Second operand 12 states. [2020-10-16 00:00:57,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:57,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:57,551 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:57,908 INFO L129 PetriNetUnfolder]: 81/202 cut-off events. [2020-10-16 00:00:57,908 INFO L130 PetriNetUnfolder]: For 5395/5397 co-relation queries the response was YES. [2020-10-16 00:00:57,910 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1993 conditions, 202 events. 81/202 cut-off events. For 5395/5397 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 816 event pairs, 0 based on Foata normal form. 1/203 useless extension candidates. Maximal degree in co-relation 1933. Up to 109 conditions per place. [2020-10-16 00:00:57,913 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 23 selfloop transitions, 76 changer transitions 0/106 dead transitions. [2020-10-16 00:00:57,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 106 transitions, 2254 flow [2020-10-16 00:00:57,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:00:57,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:00:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1081 transitions. [2020-10-16 00:00:57,916 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:00:57,916 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:57,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1081 transitions. [2020-10-16 00:00:57,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:00:57,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:00:57,920 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:00:57,920 INFO L185 Difference]: Start difference. First operand has 131 places, 89 transitions, 1520 flow. Second operand 16 states and 1081 transitions. [2020-10-16 00:00:57,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 106 transitions, 2254 flow [2020-10-16 00:00:57,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 106 transitions, 2091 flow, removed 39 selfloop flow, removed 13 redundant places. [2020-10-16 00:00:57,948 INFO L241 Difference]: Finished difference. Result has 135 places, 92 transitions, 1647 flow [2020-10-16 00:00:57,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1647, PETRI_PLACES=135, PETRI_TRANSITIONS=92} [2020-10-16 00:00:57,949 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 117 predicate places. [2020-10-16 00:00:57,949 INFO L481 AbstractCegarLoop]: Abstraction has has 135 places, 92 transitions, 1647 flow [2020-10-16 00:00:57,949 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:00:57,949 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:57,949 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:58,163 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:58,164 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:58,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:58,165 INFO L82 PathProgramCache]: Analyzing trace with hash 973804627, now seen corresponding path program 20 times [2020-10-16 00:00:58,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:58,165 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451934556] [2020-10-16 00:00:58,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:58,248 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-16 00:00:58,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451934556] [2020-10-16 00:00:58,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760777266] [2020-10-16 00:00:58,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:58,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:58,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:58,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:00:58,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:58,335 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-16 00:00:58,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:58,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:00:58,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110289963] [2020-10-16 00:00:58,337 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:58,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:58,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:58,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:58,339 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:58,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 92 transitions, 1647 flow. Second operand 11 states. [2020-10-16 00:00:58,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:58,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:58,341 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:58,536 INFO L129 PetriNetUnfolder]: 83/208 cut-off events. [2020-10-16 00:00:58,536 INFO L130 PetriNetUnfolder]: For 5951/5953 co-relation queries the response was YES. [2020-10-16 00:00:58,539 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2094 conditions, 208 events. 83/208 cut-off events. For 5951/5953 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 846 event pairs, 0 based on Foata normal form. 4/212 useless extension candidates. Maximal degree in co-relation 2033. Up to 124 conditions per place. [2020-10-16 00:00:58,544 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2020-10-16 00:00:58,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 103 transitions, 2207 flow [2020-10-16 00:00:58,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:58,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:58,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 808 transitions. [2020-10-16 00:00:58,549 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6733333333333333 [2020-10-16 00:00:58,549 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 808 transitions. [2020-10-16 00:00:58,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 808 transitions. [2020-10-16 00:00:58,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:58,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 808 transitions. [2020-10-16 00:00:58,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:58,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:58,554 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:58,554 INFO L185 Difference]: Start difference. First operand has 135 places, 92 transitions, 1647 flow. Second operand 12 states and 808 transitions. [2020-10-16 00:00:58,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 103 transitions, 2207 flow [2020-10-16 00:00:58,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 103 transitions, 2013 flow, removed 32 selfloop flow, removed 13 redundant places. [2020-10-16 00:00:58,586 INFO L241 Difference]: Finished difference. Result has 135 places, 94 transitions, 1569 flow [2020-10-16 00:00:58,586 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1569, PETRI_PLACES=135, PETRI_TRANSITIONS=94} [2020-10-16 00:00:58,586 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 117 predicate places. [2020-10-16 00:00:58,586 INFO L481 AbstractCegarLoop]: Abstraction has has 135 places, 94 transitions, 1569 flow [2020-10-16 00:00:58,587 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:00:58,587 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:58,587 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:58,800 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 00:00:58,800 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:58,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:58,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1417527963, now seen corresponding path program 21 times [2020-10-16 00:00:58,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:58,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496590172] [2020-10-16 00:00:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:58,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:58,896 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-16 00:00:58,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496590172] [2020-10-16 00:00:58,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257209844] [2020-10-16 00:00:58,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:58,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 00:00:58,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:58,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:00:58,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:58,962 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-16 00:00:58,963 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:58,963 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:00:58,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108927808] [2020-10-16 00:00:58,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:58,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:58,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:58,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:58,965 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:58,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 94 transitions, 1569 flow. Second operand 11 states. [2020-10-16 00:00:58,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:58,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:58,966 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:59,223 INFO L129 PetriNetUnfolder]: 87/218 cut-off events. [2020-10-16 00:00:59,224 INFO L130 PetriNetUnfolder]: For 7106/7108 co-relation queries the response was YES. [2020-10-16 00:00:59,227 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2217 conditions, 218 events. 87/218 cut-off events. For 7106/7108 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 891 event pairs, 0 based on Foata normal form. 4/222 useless extension candidates. Maximal degree in co-relation 2154. Up to 121 conditions per place. [2020-10-16 00:00:59,231 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 66 selfloop transitions, 37 changer transitions 0/110 dead transitions. [2020-10-16 00:00:59,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 110 transitions, 2277 flow [2020-10-16 00:00:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:00:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:00:59,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1079 transitions. [2020-10-16 00:00:59,234 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674375 [2020-10-16 00:00:59,234 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1079 transitions. [2020-10-16 00:00:59,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1079 transitions. [2020-10-16 00:00:59,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:59,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1079 transitions. [2020-10-16 00:00:59,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:00:59,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:00:59,240 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:00:59,240 INFO L185 Difference]: Start difference. First operand has 135 places, 94 transitions, 1569 flow. Second operand 16 states and 1079 transitions. [2020-10-16 00:00:59,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 110 transitions, 2277 flow [2020-10-16 00:00:59,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 110 transitions, 2171 flow, removed 36 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:59,283 INFO L241 Difference]: Finished difference. Result has 146 places, 99 transitions, 1699 flow [2020-10-16 00:00:59,283 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1699, PETRI_PLACES=146, PETRI_TRANSITIONS=99} [2020-10-16 00:00:59,283 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-16 00:00:59,283 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 99 transitions, 1699 flow [2020-10-16 00:00:59,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:00:59,284 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:59,284 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:59,498 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-16 00:00:59,499 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:59,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:59,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1644884649, now seen corresponding path program 22 times [2020-10-16 00:00:59,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:59,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135885061] [2020-10-16 00:00:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:59,570 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-16 00:00:59,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135885061] [2020-10-16 00:00:59,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403124077] [2020-10-16 00:00:59,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:59,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:59,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:59,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:00:59,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:59,646 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-16 00:00:59,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:59,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:00:59,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684522218] [2020-10-16 00:00:59,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:59,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:59,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:59,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:59,650 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:59,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 99 transitions, 1699 flow. Second operand 11 states. [2020-10-16 00:00:59,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:59,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:59,651 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:59,993 INFO L129 PetriNetUnfolder]: 96/239 cut-off events. [2020-10-16 00:00:59,993 INFO L130 PetriNetUnfolder]: For 8833/8835 co-relation queries the response was YES. [2020-10-16 00:00:59,995 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2578 conditions, 239 events. 96/239 cut-off events. For 8833/8835 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 958 event pairs, 0 based on Foata normal form. 4/243 useless extension candidates. Maximal degree in co-relation 2510. Up to 135 conditions per place. [2020-10-16 00:00:59,999 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 38 selfloop transitions, 76 changer transitions 0/121 dead transitions. [2020-10-16 00:01:00,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 121 transitions, 2717 flow [2020-10-16 00:01:00,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:00,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:00,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1352 transitions. [2020-10-16 00:01:00,013 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:01:00,013 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1352 transitions. [2020-10-16 00:01:00,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1352 transitions. [2020-10-16 00:01:00,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:00,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1352 transitions. [2020-10-16 00:01:00,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:00,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:00,023 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:00,023 INFO L185 Difference]: Start difference. First operand has 146 places, 99 transitions, 1699 flow. Second operand 20 states and 1352 transitions. [2020-10-16 00:01:00,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 121 transitions, 2717 flow [2020-10-16 00:01:00,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 121 transitions, 2559 flow, removed 52 selfloop flow, removed 10 redundant places. [2020-10-16 00:01:00,060 INFO L241 Difference]: Finished difference. Result has 159 places, 105 transitions, 1985 flow [2020-10-16 00:01:00,060 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1985, PETRI_PLACES=159, PETRI_TRANSITIONS=105} [2020-10-16 00:01:00,060 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-16 00:01:00,060 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 105 transitions, 1985 flow [2020-10-16 00:01:00,060 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:00,060 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:00,061 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:00,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 00:01:00,274 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:00,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:00,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1644901389, now seen corresponding path program 23 times [2020-10-16 00:01:00,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:00,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352371115] [2020-10-16 00:01:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:00,338 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-16 00:01:00,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352371115] [2020-10-16 00:01:00,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571292022] [2020-10-16 00:01:00,339 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:00,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 00:01:00,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:00,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:00,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:00,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:00,441 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-16 00:01:00,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:00,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-16 00:01:00,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983689514] [2020-10-16 00:01:00,442 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:00,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:00,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:00,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:00,444 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:00,445 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 105 transitions, 1985 flow. Second operand 12 states. [2020-10-16 00:01:00,445 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:00,445 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:00,445 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:00,831 INFO L129 PetriNetUnfolder]: 93/234 cut-off events. [2020-10-16 00:01:00,831 INFO L130 PetriNetUnfolder]: For 9769/9775 co-relation queries the response was YES. [2020-10-16 00:01:00,833 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2636 conditions, 234 events. 93/234 cut-off events. For 9769/9775 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 971 event pairs, 0 based on Foata normal form. 8/242 useless extension candidates. Maximal degree in co-relation 2564. Up to 131 conditions per place. [2020-10-16 00:01:00,837 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 38 selfloop transitions, 76 changer transitions 0/121 dead transitions. [2020-10-16 00:01:00,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 121 transitions, 2843 flow [2020-10-16 00:01:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:00,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:00,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1284 transitions. [2020-10-16 00:01:00,840 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757894736842105 [2020-10-16 00:01:00,840 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1284 transitions. [2020-10-16 00:01:00,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1284 transitions. [2020-10-16 00:01:00,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:00,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1284 transitions. [2020-10-16 00:01:00,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:00,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:00,845 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:00,845 INFO L185 Difference]: Start difference. First operand has 159 places, 105 transitions, 1985 flow. Second operand 19 states and 1284 transitions. [2020-10-16 00:01:00,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 121 transitions, 2843 flow [2020-10-16 00:01:00,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 121 transitions, 2565 flow, removed 80 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:00,889 INFO L241 Difference]: Finished difference. Result has 162 places, 106 transitions, 1941 flow [2020-10-16 00:01:00,890 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1941, PETRI_PLACES=162, PETRI_TRANSITIONS=106} [2020-10-16 00:01:00,890 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 144 predicate places. [2020-10-16 00:01:00,890 INFO L481 AbstractCegarLoop]: Abstraction has has 162 places, 106 transitions, 1941 flow [2020-10-16 00:01:00,890 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:00,890 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:00,890 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:01,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 00:01:01,105 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:01,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:01,105 INFO L82 PathProgramCache]: Analyzing trace with hash 372575520, now seen corresponding path program 24 times [2020-10-16 00:01:01,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:01,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275883281] [2020-10-16 00:01:01,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275883281] [2020-10-16 00:01:01,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890276955] [2020-10-16 00:01:01,210 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:01,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 00:01:01,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:01,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:01,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:01,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:01,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-16 00:01:01,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353935352] [2020-10-16 00:01:01,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:01,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:01,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:01,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:01,287 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:01,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 106 transitions, 1941 flow. Second operand 12 states. [2020-10-16 00:01:01,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:01,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:01,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:01,516 INFO L129 PetriNetUnfolder]: 95/240 cut-off events. [2020-10-16 00:01:01,516 INFO L130 PetriNetUnfolder]: For 10532/10534 co-relation queries the response was YES. [2020-10-16 00:01:01,519 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 240 events. 95/240 cut-off events. For 10532/10534 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1000 event pairs, 0 based on Foata normal form. 2/242 useless extension candidates. Maximal degree in co-relation 2633. Up to 133 conditions per place. [2020-10-16 00:01:01,524 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 78 selfloop transitions, 34 changer transitions 0/119 dead transitions. [2020-10-16 00:01:01,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 119 transitions, 2681 flow [2020-10-16 00:01:01,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 00:01:01,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 00:01:01,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 943 transitions. [2020-10-16 00:01:01,526 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6735714285714286 [2020-10-16 00:01:01,526 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 943 transitions. [2020-10-16 00:01:01,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 943 transitions. [2020-10-16 00:01:01,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:01,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 943 transitions. [2020-10-16 00:01:01,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 00:01:01,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 00:01:01,531 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 00:01:01,531 INFO L185 Difference]: Start difference. First operand has 162 places, 106 transitions, 1941 flow. Second operand 14 states and 943 transitions. [2020-10-16 00:01:01,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 119 transitions, 2681 flow [2020-10-16 00:01:01,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 119 transitions, 2463 flow, removed 41 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:01,580 INFO L241 Difference]: Finished difference. Result has 160 places, 108 transitions, 1919 flow [2020-10-16 00:01:01,580 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1919, PETRI_PLACES=160, PETRI_TRANSITIONS=108} [2020-10-16 00:01:01,581 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 142 predicate places. [2020-10-16 00:01:01,581 INFO L481 AbstractCegarLoop]: Abstraction has has 160 places, 108 transitions, 1919 flow [2020-10-16 00:01:01,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:01,581 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:01,581 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:01,795 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 00:01:01,795 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:01,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:01,796 INFO L82 PathProgramCache]: Analyzing trace with hash -723873914, now seen corresponding path program 25 times [2020-10-16 00:01:01,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:01,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610693361] [2020-10-16 00:01:01,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:01,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:01,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610693361] [2020-10-16 00:01:01,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69550929] [2020-10-16 00:01:01,897 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:01,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:01,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:01,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:01,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:01,981 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:01,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:01,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342454571] [2020-10-16 00:01:01,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:01,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:01,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:01,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:01,984 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:01,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 108 transitions, 1919 flow. Second operand 13 states. [2020-10-16 00:01:01,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:01,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:01,985 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:02,295 INFO L129 PetriNetUnfolder]: 99/251 cut-off events. [2020-10-16 00:01:02,295 INFO L130 PetriNetUnfolder]: For 10493/10499 co-relation queries the response was YES. [2020-10-16 00:01:02,297 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2772 conditions, 251 events. 99/251 cut-off events. For 10493/10499 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1068 event pairs, 0 based on Foata normal form. 8/259 useless extension candidates. Maximal degree in co-relation 2698. Up to 141 conditions per place. [2020-10-16 00:01:02,301 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 68 selfloop transitions, 48 changer transitions 0/123 dead transitions. [2020-10-16 00:01:02,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 123 transitions, 2688 flow [2020-10-16 00:01:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 00:01:02,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 00:01:02,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1011 transitions. [2020-10-16 00:01:02,303 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:01:02,304 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1011 transitions. [2020-10-16 00:01:02,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1011 transitions. [2020-10-16 00:01:02,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:02,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1011 transitions. [2020-10-16 00:01:02,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 00:01:02,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 00:01:02,307 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 00:01:02,307 INFO L185 Difference]: Start difference. First operand has 160 places, 108 transitions, 1919 flow. Second operand 15 states and 1011 transitions. [2020-10-16 00:01:02,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 123 transitions, 2688 flow [2020-10-16 00:01:02,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 123 transitions, 2556 flow, removed 36 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:02,349 INFO L241 Difference]: Finished difference. Result has 165 places, 112 transitions, 2032 flow [2020-10-16 00:01:02,349 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2032, PETRI_PLACES=165, PETRI_TRANSITIONS=112} [2020-10-16 00:01:02,349 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 147 predicate places. [2020-10-16 00:01:02,349 INFO L481 AbstractCegarLoop]: Abstraction has has 165 places, 112 transitions, 2032 flow [2020-10-16 00:01:02,349 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:02,349 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:02,349 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:02,550 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,550 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:02,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:02,551 INFO L82 PathProgramCache]: Analyzing trace with hash -301607478, now seen corresponding path program 26 times [2020-10-16 00:01:02,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:02,552 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632057941] [2020-10-16 00:01:02,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:02,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:02,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632057941] [2020-10-16 00:01:02,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872597467] [2020-10-16 00:01:02,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:02,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:02,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:02,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:02,713 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:02,731 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:02,731 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:02,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781556174] [2020-10-16 00:01:02,732 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:02,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:02,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:02,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:02,734 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:02,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 112 transitions, 2032 flow. Second operand 13 states. [2020-10-16 00:01:02,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:02,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:02,735 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:03,158 INFO L129 PetriNetUnfolder]: 103/263 cut-off events. [2020-10-16 00:01:03,158 INFO L130 PetriNetUnfolder]: For 11578/11584 co-relation queries the response was YES. [2020-10-16 00:01:03,160 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2967 conditions, 263 events. 103/263 cut-off events. For 11578/11584 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1136 event pairs, 0 based on Foata normal form. 8/271 useless extension candidates. Maximal degree in co-relation 2891. Up to 149 conditions per place. [2020-10-16 00:01:03,165 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 36 selfloop transitions, 88 changer transitions 0/131 dead transitions. [2020-10-16 00:01:03,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 131 transitions, 2989 flow [2020-10-16 00:01:03,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:03,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:03,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1283 transitions. [2020-10-16 00:01:03,168 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752631578947368 [2020-10-16 00:01:03,168 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1283 transitions. [2020-10-16 00:01:03,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1283 transitions. [2020-10-16 00:01:03,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:03,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1283 transitions. [2020-10-16 00:01:03,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:03,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:03,172 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:03,172 INFO L185 Difference]: Start difference. First operand has 165 places, 112 transitions, 2032 flow. Second operand 19 states and 1283 transitions. [2020-10-16 00:01:03,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 131 transitions, 2989 flow [2020-10-16 00:01:03,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 131 transitions, 2811 flow, removed 49 selfloop flow, removed 12 redundant places. [2020-10-16 00:01:03,208 INFO L241 Difference]: Finished difference. Result has 173 places, 116 transitions, 2211 flow [2020-10-16 00:01:03,208 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2211, PETRI_PLACES=173, PETRI_TRANSITIONS=116} [2020-10-16 00:01:03,208 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 155 predicate places. [2020-10-16 00:01:03,208 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 116 transitions, 2211 flow [2020-10-16 00:01:03,208 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:03,209 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:03,209 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:03,422 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 00:01:03,423 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:03,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:03,423 INFO L82 PathProgramCache]: Analyzing trace with hash -301117368, now seen corresponding path program 27 times [2020-10-16 00:01:03,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:03,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449530484] [2020-10-16 00:01:03,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:03,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449530484] [2020-10-16 00:01:03,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385835503] [2020-10-16 00:01:03,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:03,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 00:01:03,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:03,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:03,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:03,600 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:03,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:03,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-16 00:01:03,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998631191] [2020-10-16 00:01:03,601 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:03,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:03,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:03,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:03,603 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:03,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 116 transitions, 2211 flow. Second operand 12 states. [2020-10-16 00:01:03,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:03,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:03,605 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:04,029 INFO L129 PetriNetUnfolder]: 112/285 cut-off events. [2020-10-16 00:01:04,029 INFO L130 PetriNetUnfolder]: For 12865/12871 co-relation queries the response was YES. [2020-10-16 00:01:04,032 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 285 events. 112/285 cut-off events. For 12865/12871 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1236 event pairs, 0 based on Foata normal form. 5/290 useless extension candidates. Maximal degree in co-relation 3265. Up to 163 conditions per place. [2020-10-16 00:01:04,037 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 29 selfloop transitions, 104 changer transitions 0/140 dead transitions. [2020-10-16 00:01:04,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 140 transitions, 3429 flow [2020-10-16 00:01:04,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:04,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:04,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1352 transitions. [2020-10-16 00:01:04,040 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:01:04,040 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:04,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:04,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:04,045 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:04,045 INFO L185 Difference]: Start difference. First operand has 173 places, 116 transitions, 2211 flow. Second operand 20 states and 1352 transitions. [2020-10-16 00:01:04,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 140 transitions, 3429 flow [2020-10-16 00:01:04,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 140 transitions, 3165 flow, removed 58 selfloop flow, removed 16 redundant places. [2020-10-16 00:01:04,103 INFO L241 Difference]: Finished difference. Result has 180 places, 122 transitions, 2485 flow [2020-10-16 00:01:04,103 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2485, PETRI_PLACES=180, PETRI_TRANSITIONS=122} [2020-10-16 00:01:04,106 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 162 predicate places. [2020-10-16 00:01:04,106 INFO L481 AbstractCegarLoop]: Abstraction has has 180 places, 122 transitions, 2485 flow [2020-10-16 00:01:04,106 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:04,106 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:04,106 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:04,306 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-16 00:01:04,307 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:04,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:04,308 INFO L82 PathProgramCache]: Analyzing trace with hash 2103231458, now seen corresponding path program 28 times [2020-10-16 00:01:04,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:04,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155852860] [2020-10-16 00:01:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:04,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155852860] [2020-10-16 00:01:04,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179671710] [2020-10-16 00:01:04,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:04,443 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:04,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:04,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:04,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:04,466 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:04,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:04,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:04,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:04,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508041821] [2020-10-16 00:01:04,477 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:04,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:04,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:04,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:04,479 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:04,480 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 122 transitions, 2485 flow. Second operand 13 states. [2020-10-16 00:01:04,480 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:04,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:04,480 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:04,929 INFO L129 PetriNetUnfolder]: 109/279 cut-off events. [2020-10-16 00:01:04,930 INFO L130 PetriNetUnfolder]: For 14260/14262 co-relation queries the response was YES. [2020-10-16 00:01:04,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3394 conditions, 279 events. 109/279 cut-off events. For 14260/14262 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1241 event pairs, 0 based on Foata normal form. 4/283 useless extension candidates. Maximal degree in co-relation 3312. Up to 159 conditions per place. [2020-10-16 00:01:04,937 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 27 selfloop transitions, 106 changer transitions 0/140 dead transitions. [2020-10-16 00:01:04,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 140 transitions, 3525 flow [2020-10-16 00:01:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:04,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1419 transitions. [2020-10-16 00:01:04,941 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757142857142857 [2020-10-16 00:01:04,941 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1419 transitions. [2020-10-16 00:01:04,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1419 transitions. [2020-10-16 00:01:04,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:04,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1419 transitions. [2020-10-16 00:01:04,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:04,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:04,946 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:04,946 INFO L185 Difference]: Start difference. First operand has 180 places, 122 transitions, 2485 flow. Second operand 21 states and 1419 transitions. [2020-10-16 00:01:04,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 140 transitions, 3525 flow [2020-10-16 00:01:05,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 140 transitions, 3197 flow, removed 85 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:05,015 INFO L241 Difference]: Finished difference. Result has 187 places, 123 transitions, 2463 flow [2020-10-16 00:01:05,016 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2463, PETRI_PLACES=187, PETRI_TRANSITIONS=123} [2020-10-16 00:01:05,016 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 169 predicate places. [2020-10-16 00:01:05,016 INFO L481 AbstractCegarLoop]: Abstraction has has 187 places, 123 transitions, 2463 flow [2020-10-16 00:01:05,016 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:05,016 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:05,016 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:05,230 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:05,231 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:05,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:05,231 INFO L82 PathProgramCache]: Analyzing trace with hash -547648186, now seen corresponding path program 29 times [2020-10-16 00:01:05,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:05,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373086903] [2020-10-16 00:01:05,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:05,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373086903] [2020-10-16 00:01:05,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786982716] [2020-10-16 00:01:05,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:05,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 00:01:05,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:05,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:05,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:05,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:05,382 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:05,382 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:05,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519321595] [2020-10-16 00:01:05,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:05,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:05,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:05,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:05,384 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:05,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 123 transitions, 2463 flow. Second operand 13 states. [2020-10-16 00:01:05,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:05,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:05,385 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:05,798 INFO L129 PetriNetUnfolder]: 112/284 cut-off events. [2020-10-16 00:01:05,798 INFO L130 PetriNetUnfolder]: For 15335/15337 co-relation queries the response was YES. [2020-10-16 00:01:05,801 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3505 conditions, 284 events. 112/284 cut-off events. For 15335/15337 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1256 event pairs, 0 based on Foata normal form. 3/287 useless extension candidates. Maximal degree in co-relation 3421. Up to 161 conditions per place. [2020-10-16 00:01:05,805 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 49 selfloop transitions, 86 changer transitions 0/142 dead transitions. [2020-10-16 00:01:05,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 142 transitions, 3559 flow [2020-10-16 00:01:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:05,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:05,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1351 transitions. [2020-10-16 00:01:05,810 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:01:05,810 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1351 transitions. [2020-10-16 00:01:05,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1351 transitions. [2020-10-16 00:01:05,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:05,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1351 transitions. [2020-10-16 00:01:05,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:05,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:05,818 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:05,818 INFO L185 Difference]: Start difference. First operand has 187 places, 123 transitions, 2463 flow. Second operand 20 states and 1351 transitions. [2020-10-16 00:01:05,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 142 transitions, 3559 flow [2020-10-16 00:01:05,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 142 transitions, 3275 flow, removed 50 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:05,860 INFO L241 Difference]: Finished difference. Result has 190 places, 126 transitions, 2559 flow [2020-10-16 00:01:05,860 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2559, PETRI_PLACES=190, PETRI_TRANSITIONS=126} [2020-10-16 00:01:05,860 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 172 predicate places. [2020-10-16 00:01:05,860 INFO L481 AbstractCegarLoop]: Abstraction has has 190 places, 126 transitions, 2559 flow [2020-10-16 00:01:05,860 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:05,860 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:05,860 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:06,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:06,068 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:06,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:06,068 INFO L82 PathProgramCache]: Analyzing trace with hash -744168569, now seen corresponding path program 30 times [2020-10-16 00:01:06,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:06,069 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723924915] [2020-10-16 00:01:06,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:06,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:06,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723924915] [2020-10-16 00:01:06,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115417693] [2020-10-16 00:01:06,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:06,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 00:01:06,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:06,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:06,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:06,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:06,240 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:06,240 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 00:01:06,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245885329] [2020-10-16 00:01:06,241 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:06,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:06,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:06,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:06,242 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:06,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 126 transitions, 2559 flow. Second operand 14 states. [2020-10-16 00:01:06,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:06,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:06,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:06,737 INFO L129 PetriNetUnfolder]: 115/291 cut-off events. [2020-10-16 00:01:06,737 INFO L130 PetriNetUnfolder]: For 14738/14740 co-relation queries the response was YES. [2020-10-16 00:01:06,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3553 conditions, 291 events. 115/291 cut-off events. For 14738/14740 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1295 event pairs, 0 based on Foata normal form. 3/294 useless extension candidates. Maximal degree in co-relation 3467. Up to 165 conditions per place. [2020-10-16 00:01:06,743 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 28 selfloop transitions, 112 changer transitions 0/147 dead transitions. [2020-10-16 00:01:06,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 147 transitions, 3731 flow [2020-10-16 00:01:06,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:06,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:06,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1486 transitions. [2020-10-16 00:01:06,745 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754545454545454 [2020-10-16 00:01:06,745 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1486 transitions. [2020-10-16 00:01:06,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1486 transitions. [2020-10-16 00:01:06,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:06,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1486 transitions. [2020-10-16 00:01:06,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:06,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:06,750 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:06,750 INFO L185 Difference]: Start difference. First operand has 190 places, 126 transitions, 2559 flow. Second operand 22 states and 1486 transitions. [2020-10-16 00:01:06,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 147 transitions, 3731 flow [2020-10-16 00:01:06,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 147 transitions, 3515 flow, removed 37 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:06,797 INFO L241 Difference]: Finished difference. Result has 196 places, 129 transitions, 2731 flow [2020-10-16 00:01:06,798 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2343, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2731, PETRI_PLACES=196, PETRI_TRANSITIONS=129} [2020-10-16 00:01:06,798 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 178 predicate places. [2020-10-16 00:01:06,798 INFO L481 AbstractCegarLoop]: Abstraction has has 196 places, 129 transitions, 2731 flow [2020-10-16 00:01:06,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:06,798 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:06,798 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:06,998 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 00:01:06,999 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:07,000 INFO L82 PathProgramCache]: Analyzing trace with hash -476608046, now seen corresponding path program 31 times [2020-10-16 00:01:07,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:07,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82788757] [2020-10-16 00:01:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:07,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:07,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82788757] [2020-10-16 00:01:07,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386689905] [2020-10-16 00:01:07,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:07,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:07,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:07,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:07,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:07,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-16 00:01:07,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391589603] [2020-10-16 00:01:07,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:07,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:07,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:07,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:07,177 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:07,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 129 transitions, 2731 flow. Second operand 13 states. [2020-10-16 00:01:07,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:07,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:07,178 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:07,402 INFO L129 PetriNetUnfolder]: 117/296 cut-off events. [2020-10-16 00:01:07,402 INFO L130 PetriNetUnfolder]: For 16584/16586 co-relation queries the response was YES. [2020-10-16 00:01:07,406 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3744 conditions, 296 events. 117/296 cut-off events. For 16584/16586 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1297 event pairs, 0 based on Foata normal form. 4/300 useless extension candidates. Maximal degree in co-relation 3656. Up to 184 conditions per place. [2020-10-16 00:01:07,420 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 114 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2020-10-16 00:01:07,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 142 transitions, 3591 flow [2020-10-16 00:01:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 00:01:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 00:01:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 942 transitions. [2020-10-16 00:01:07,423 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6728571428571428 [2020-10-16 00:01:07,424 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 942 transitions. [2020-10-16 00:01:07,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 942 transitions. [2020-10-16 00:01:07,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:07,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 942 transitions. [2020-10-16 00:01:07,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 00:01:07,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 00:01:07,427 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 00:01:07,427 INFO L185 Difference]: Start difference. First operand has 196 places, 129 transitions, 2731 flow. Second operand 14 states and 942 transitions. [2020-10-16 00:01:07,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 142 transitions, 3591 flow [2020-10-16 00:01:07,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 142 transitions, 3315 flow, removed 42 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:07,487 INFO L241 Difference]: Finished difference. Result has 192 places, 131 transitions, 2599 flow [2020-10-16 00:01:07,487 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2599, PETRI_PLACES=192, PETRI_TRANSITIONS=131} [2020-10-16 00:01:07,487 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 174 predicate places. [2020-10-16 00:01:07,488 INFO L481 AbstractCegarLoop]: Abstraction has has 192 places, 131 transitions, 2599 flow [2020-10-16 00:01:07,488 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:07,488 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:07,488 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:07,693 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:07,694 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:07,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:07,694 INFO L82 PathProgramCache]: Analyzing trace with hash 202775946, now seen corresponding path program 32 times [2020-10-16 00:01:07,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:07,695 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244592074] [2020-10-16 00:01:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:07,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244592074] [2020-10-16 00:01:07,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242722444] [2020-10-16 00:01:07,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:07,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:07,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:07,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:07,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:07,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-16 00:01:07,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56029075] [2020-10-16 00:01:07,843 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:07,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:07,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:07,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:07,844 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:07,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 131 transitions, 2599 flow. Second operand 13 states. [2020-10-16 00:01:07,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:07,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:07,845 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:08,274 INFO L129 PetriNetUnfolder]: 128/323 cut-off events. [2020-10-16 00:01:08,275 INFO L130 PetriNetUnfolder]: For 20424/20426 co-relation queries the response was YES. [2020-10-16 00:01:08,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4187 conditions, 323 events. 128/323 cut-off events. For 20424/20426 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1423 event pairs, 0 based on Foata normal form. 4/327 useless extension candidates. Maximal degree in co-relation 4097. Up to 187 conditions per place. [2020-10-16 00:01:08,282 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 49 selfloop transitions, 103 changer transitions 0/159 dead transitions. [2020-10-16 00:01:08,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 159 transitions, 4154 flow [2020-10-16 00:01:08,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:08,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:08,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1622 transitions. [2020-10-16 00:01:08,284 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:01:08,284 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1622 transitions. [2020-10-16 00:01:08,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1622 transitions. [2020-10-16 00:01:08,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:08,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1622 transitions. [2020-10-16 00:01:08,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:08,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:08,289 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:08,289 INFO L185 Difference]: Start difference. First operand has 192 places, 131 transitions, 2599 flow. Second operand 24 states and 1622 transitions. [2020-10-16 00:01:08,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 159 transitions, 4154 flow [2020-10-16 00:01:08,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 159 transitions, 4016 flow, removed 50 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:08,345 INFO L241 Difference]: Finished difference. Result has 208 places, 139 transitions, 3045 flow [2020-10-16 00:01:08,345 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3045, PETRI_PLACES=208, PETRI_TRANSITIONS=139} [2020-10-16 00:01:08,346 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 190 predicate places. [2020-10-16 00:01:08,346 INFO L481 AbstractCegarLoop]: Abstraction has has 208 places, 139 transitions, 3045 flow [2020-10-16 00:01:08,346 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:08,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:08,346 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:08,552 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 00:01:08,553 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:08,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:08,554 INFO L82 PathProgramCache]: Analyzing trace with hash 202792686, now seen corresponding path program 33 times [2020-10-16 00:01:08,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:08,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218488711] [2020-10-16 00:01:08,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:08,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218488711] [2020-10-16 00:01:08,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134330448] [2020-10-16 00:01:08,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:08,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-16 00:01:08,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:08,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:08,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:08,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:08,760 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:08,760 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:08,760 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 00:01:08,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000502269] [2020-10-16 00:01:08,761 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:08,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:08,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:08,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:08,763 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:08,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 139 transitions, 3045 flow. Second operand 14 states. [2020-10-16 00:01:08,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:08,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:08,765 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:09,522 INFO L129 PetriNetUnfolder]: 125/318 cut-off events. [2020-10-16 00:01:09,522 INFO L130 PetriNetUnfolder]: For 23413/23415 co-relation queries the response was YES. [2020-10-16 00:01:09,528 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4344 conditions, 318 events. 125/318 cut-off events. For 23413/23415 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1446 event pairs, 0 based on Foata normal form. 4/322 useless extension candidates. Maximal degree in co-relation 4250. Up to 183 conditions per place. [2020-10-16 00:01:09,534 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 48 selfloop transitions, 104 changer transitions 0/159 dead transitions. [2020-10-16 00:01:09,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 159 transitions, 4375 flow [2020-10-16 00:01:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:09,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:09,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1554 transitions. [2020-10-16 00:01:09,542 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756521739130434 [2020-10-16 00:01:09,542 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1554 transitions. [2020-10-16 00:01:09,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1554 transitions. [2020-10-16 00:01:09,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:09,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1554 transitions. [2020-10-16 00:01:09,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:09,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:09,548 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:09,548 INFO L185 Difference]: Start difference. First operand has 208 places, 139 transitions, 3045 flow. Second operand 23 states and 1554 transitions. [2020-10-16 00:01:09,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 159 transitions, 4375 flow [2020-10-16 00:01:09,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 159 transitions, 3990 flow, removed 109 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:09,720 INFO L241 Difference]: Finished difference. Result has 213 places, 140 transitions, 2963 flow [2020-10-16 00:01:09,721 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2963, PETRI_PLACES=213, PETRI_TRANSITIONS=140} [2020-10-16 00:01:09,722 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-16 00:01:09,722 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 140 transitions, 2963 flow [2020-10-16 00:01:09,722 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:09,722 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:09,722 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:09,936 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:09,936 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:09,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:09,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1562805087, now seen corresponding path program 34 times [2020-10-16 00:01:09,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:09,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917887593] [2020-10-16 00:01:09,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:10,064 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917887593] [2020-10-16 00:01:10,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536675670] [2020-10-16 00:01:10,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:10,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:10,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:10,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:10,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:10,125 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:10,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:10,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793343228] [2020-10-16 00:01:10,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:10,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:10,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:10,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:10,128 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:10,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 140 transitions, 2963 flow. Second operand 14 states. [2020-10-16 00:01:10,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:10,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:10,129 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:10,391 INFO L129 PetriNetUnfolder]: 127/324 cut-off events. [2020-10-16 00:01:10,392 INFO L130 PetriNetUnfolder]: For 24646/24648 co-relation queries the response was YES. [2020-10-16 00:01:10,394 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4401 conditions, 324 events. 127/324 cut-off events. For 24646/24648 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1468 event pairs, 0 based on Foata normal form. 2/326 useless extension candidates. Maximal degree in co-relation 4305. Up to 183 conditions per place. [2020-10-16 00:01:10,397 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 110 selfloop transitions, 38 changer transitions 0/155 dead transitions. [2020-10-16 00:01:10,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 155 transitions, 4035 flow [2020-10-16 00:01:10,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:10,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1077 transitions. [2020-10-16 00:01:10,400 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.673125 [2020-10-16 00:01:10,401 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1077 transitions. [2020-10-16 00:01:10,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1077 transitions. [2020-10-16 00:01:10,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:10,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1077 transitions. [2020-10-16 00:01:10,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:10,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:10,403 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:10,404 INFO L185 Difference]: Start difference. First operand has 213 places, 140 transitions, 2963 flow. Second operand 16 states and 1077 transitions. [2020-10-16 00:01:10,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 155 transitions, 4035 flow [2020-10-16 00:01:10,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 155 transitions, 3745 flow, removed 48 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:10,469 INFO L241 Difference]: Finished difference. Result has 209 places, 142 transitions, 2907 flow [2020-10-16 00:01:10,469 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2907, PETRI_PLACES=209, PETRI_TRANSITIONS=142} [2020-10-16 00:01:10,469 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 191 predicate places. [2020-10-16 00:01:10,469 INFO L481 AbstractCegarLoop]: Abstraction has has 209 places, 142 transitions, 2907 flow [2020-10-16 00:01:10,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:10,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:10,469 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:10,670 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 00:01:10,670 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:10,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:10,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1686139907, now seen corresponding path program 35 times [2020-10-16 00:01:10,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:10,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743354645] [2020-10-16 00:01:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:10,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:10,780 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743354645] [2020-10-16 00:01:10,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137630339] [2020-10-16 00:01:10,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:10,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-16 00:01:10,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:10,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:10,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:10,839 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:10,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:10,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285606073] [2020-10-16 00:01:10,840 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:10,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:10,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:10,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:10,841 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:10,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 142 transitions, 2907 flow. Second operand 14 states. [2020-10-16 00:01:10,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:10,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:10,842 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:11,164 INFO L129 PetriNetUnfolder]: 135/347 cut-off events. [2020-10-16 00:01:11,164 INFO L130 PetriNetUnfolder]: For 25292/25294 co-relation queries the response was YES. [2020-10-16 00:01:11,168 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4626 conditions, 347 events. 135/347 cut-off events. For 25292/25294 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1618 event pairs, 0 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 4528. Up to 199 conditions per place. [2020-10-16 00:01:11,171 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 78 selfloop transitions, 80 changer transitions 0/165 dead transitions. [2020-10-16 00:01:11,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 165 transitions, 4213 flow [2020-10-16 00:01:11,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 00:01:11,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 00:01:11,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1213 transitions. [2020-10-16 00:01:11,172 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6738888888888889 [2020-10-16 00:01:11,173 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1213 transitions. [2020-10-16 00:01:11,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1213 transitions. [2020-10-16 00:01:11,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:11,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1213 transitions. [2020-10-16 00:01:11,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 00:01:11,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 00:01:11,177 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 00:01:11,177 INFO L185 Difference]: Start difference. First operand has 209 places, 142 transitions, 2907 flow. Second operand 18 states and 1213 transitions. [2020-10-16 00:01:11,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 165 transitions, 4213 flow [2020-10-16 00:01:11,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 165 transitions, 4053 flow, removed 46 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:11,270 INFO L241 Difference]: Finished difference. Result has 219 places, 150 transitions, 3235 flow [2020-10-16 00:01:11,270 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3235, PETRI_PLACES=219, PETRI_TRANSITIONS=150} [2020-10-16 00:01:11,271 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 201 predicate places. [2020-10-16 00:01:11,271 INFO L481 AbstractCegarLoop]: Abstraction has has 219 places, 150 transitions, 3235 flow [2020-10-16 00:01:11,271 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:11,271 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:11,271 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:11,484 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-16 00:01:11,485 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:11,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:11,485 INFO L82 PathProgramCache]: Analyzing trace with hash -2017145177, now seen corresponding path program 36 times [2020-10-16 00:01:11,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:11,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072632565] [2020-10-16 00:01:11,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:11,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:11,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072632565] [2020-10-16 00:01:11,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538832086] [2020-10-16 00:01:11,620 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:11,671 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 00:01:11,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:11,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:11,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:11,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:11,706 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:11,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:11,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756097542] [2020-10-16 00:01:11,707 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:11,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:11,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:11,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:11,708 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:11,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 150 transitions, 3235 flow. Second operand 15 states. [2020-10-16 00:01:11,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:11,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:11,709 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:12,144 INFO L129 PetriNetUnfolder]: 147/383 cut-off events. [2020-10-16 00:01:12,144 INFO L130 PetriNetUnfolder]: For 29529/29535 co-relation queries the response was YES. [2020-10-16 00:01:12,149 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 383 events. 147/383 cut-off events. For 29529/29535 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1872 event pairs, 0 based on Foata normal form. 8/391 useless extension candidates. Maximal degree in co-relation 5159. Up to 223 conditions per place. [2020-10-16 00:01:12,155 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 76 selfloop transitions, 94 changer transitions 0/177 dead transitions. [2020-10-16 00:01:12,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 177 transitions, 4698 flow [2020-10-16 00:01:12,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:12,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1281 transitions. [2020-10-16 00:01:12,159 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742105263157895 [2020-10-16 00:01:12,159 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1281 transitions. [2020-10-16 00:01:12,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1281 transitions. [2020-10-16 00:01:12,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:12,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1281 transitions. [2020-10-16 00:01:12,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:12,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:12,165 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:12,165 INFO L185 Difference]: Start difference. First operand has 219 places, 150 transitions, 3235 flow. Second operand 19 states and 1281 transitions. [2020-10-16 00:01:12,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 177 transitions, 4698 flow [2020-10-16 00:01:12,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 177 transitions, 4474 flow, removed 65 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:12,326 INFO L241 Difference]: Finished difference. Result has 232 places, 162 transitions, 3692 flow [2020-10-16 00:01:12,326 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3692, PETRI_PLACES=232, PETRI_TRANSITIONS=162} [2020-10-16 00:01:12,327 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 214 predicate places. [2020-10-16 00:01:12,327 INFO L481 AbstractCegarLoop]: Abstraction has has 232 places, 162 transitions, 3692 flow [2020-10-16 00:01:12,327 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:12,327 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:12,327 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:12,542 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 00:01:12,542 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:12,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:12,543 INFO L82 PathProgramCache]: Analyzing trace with hash -361833947, now seen corresponding path program 37 times [2020-10-16 00:01:12,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:12,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767448140] [2020-10-16 00:01:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:12,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767448140] [2020-10-16 00:01:12,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999845613] [2020-10-16 00:01:12,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:12,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:12,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:12,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:12,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:12,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145446068] [2020-10-16 00:01:12,719 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:12,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:12,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:12,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:12,720 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:12,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 162 transitions, 3692 flow. Second operand 14 states. [2020-10-16 00:01:12,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:12,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:12,721 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:13,108 INFO L129 PetriNetUnfolder]: 157/413 cut-off events. [2020-10-16 00:01:13,108 INFO L130 PetriNetUnfolder]: For 31947/31949 co-relation queries the response was YES. [2020-10-16 00:01:13,112 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5769 conditions, 413 events. 157/413 cut-off events. For 31947/31949 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2093 event pairs, 0 based on Foata normal form. 2/415 useless extension candidates. Maximal degree in co-relation 5659. Up to 243 conditions per place. [2020-10-16 00:01:13,117 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 66 selfloop transitions, 118 changer transitions 0/191 dead transitions. [2020-10-16 00:01:13,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 191 transitions, 5309 flow [2020-10-16 00:01:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:13,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:13,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1349 transitions. [2020-10-16 00:01:13,120 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745 [2020-10-16 00:01:13,120 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1349 transitions. [2020-10-16 00:01:13,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1349 transitions. [2020-10-16 00:01:13,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:13,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1349 transitions. [2020-10-16 00:01:13,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:13,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:13,128 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:13,128 INFO L185 Difference]: Start difference. First operand has 232 places, 162 transitions, 3692 flow. Second operand 20 states and 1349 transitions. [2020-10-16 00:01:13,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 191 transitions, 5309 flow [2020-10-16 00:01:13,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 191 transitions, 5065 flow, removed 81 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:13,250 INFO L241 Difference]: Finished difference. Result has 246 places, 174 transitions, 4211 flow [2020-10-16 00:01:13,250 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4211, PETRI_PLACES=246, PETRI_TRANSITIONS=174} [2020-10-16 00:01:13,250 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 228 predicate places. [2020-10-16 00:01:13,250 INFO L481 AbstractCegarLoop]: Abstraction has has 246 places, 174 transitions, 4211 flow [2020-10-16 00:01:13,250 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:13,251 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:13,251 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:13,458 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 00:01:13,459 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:13,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:13,459 INFO L82 PathProgramCache]: Analyzing trace with hash -2081961591, now seen corresponding path program 38 times [2020-10-16 00:01:13,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:13,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473427655] [2020-10-16 00:01:13,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:13,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:13,552 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473427655] [2020-10-16 00:01:13,552 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096343995] [2020-10-16 00:01:13,552 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:13,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:13,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:13,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:13,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:13,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:13,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:13,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:13,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901550736] [2020-10-16 00:01:13,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:13,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:13,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:13,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:13,640 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:13,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 174 transitions, 4211 flow. Second operand 15 states. [2020-10-16 00:01:13,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:13,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:13,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:14,148 INFO L129 PetriNetUnfolder]: 161/425 cut-off events. [2020-10-16 00:01:14,148 INFO L130 PetriNetUnfolder]: For 34184/34186 co-relation queries the response was YES. [2020-10-16 00:01:14,152 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6098 conditions, 425 events. 161/425 cut-off events. For 34184/34186 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2185 event pairs, 0 based on Foata normal form. 4/429 useless extension candidates. Maximal degree in co-relation 5982. Up to 251 conditions per place. [2020-10-16 00:01:14,156 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 60 selfloop transitions, 128 changer transitions 0/195 dead transitions. [2020-10-16 00:01:14,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 195 transitions, 5634 flow [2020-10-16 00:01:14,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:14,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:14,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1417 transitions. [2020-10-16 00:01:14,158 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747619047619048 [2020-10-16 00:01:14,158 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1417 transitions. [2020-10-16 00:01:14,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1417 transitions. [2020-10-16 00:01:14,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:14,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1417 transitions. [2020-10-16 00:01:14,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:14,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:14,163 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:14,163 INFO L185 Difference]: Start difference. First operand has 246 places, 174 transitions, 4211 flow. Second operand 21 states and 1417 transitions. [2020-10-16 00:01:14,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 195 transitions, 5634 flow [2020-10-16 00:01:14,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 195 transitions, 5332 flow, removed 82 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:14,283 INFO L241 Difference]: Finished difference. Result has 255 places, 178 transitions, 4386 flow [2020-10-16 00:01:14,284 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4386, PETRI_PLACES=255, PETRI_TRANSITIONS=178} [2020-10-16 00:01:14,284 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 237 predicate places. [2020-10-16 00:01:14,284 INFO L481 AbstractCegarLoop]: Abstraction has has 255 places, 178 transitions, 4386 flow [2020-10-16 00:01:14,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:14,284 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:14,285 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:14,485 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 00:01:14,485 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:14,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:14,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1610965881, now seen corresponding path program 39 times [2020-10-16 00:01:14,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:14,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611286987] [2020-10-16 00:01:14,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:14,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611286987] [2020-10-16 00:01:14,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336459854] [2020-10-16 00:01:14,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:14,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-16 00:01:14,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:14,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:14,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:14,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:14,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:14,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746618806] [2020-10-16 00:01:14,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:14,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:14,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:14,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:14,650 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:14,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 178 transitions, 4386 flow. Second operand 14 states. [2020-10-16 00:01:14,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:14,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:14,651 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:15,086 INFO L129 PetriNetUnfolder]: 165/437 cut-off events. [2020-10-16 00:01:15,086 INFO L130 PetriNetUnfolder]: For 36286/36292 co-relation queries the response was YES. [2020-10-16 00:01:15,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6365 conditions, 437 events. 165/437 cut-off events. For 36286/36292 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2270 event pairs, 0 based on Foata normal form. 5/442 useless extension candidates. Maximal degree in co-relation 6247. Up to 257 conditions per place. [2020-10-16 00:01:15,096 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 46 selfloop transitions, 148 changer transitions 0/201 dead transitions. [2020-10-16 00:01:15,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 201 transitions, 5949 flow [2020-10-16 00:01:15,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:15,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:15,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1485 transitions. [2020-10-16 00:01:15,099 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:15,099 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1485 transitions. [2020-10-16 00:01:15,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1485 transitions. [2020-10-16 00:01:15,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:15,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1485 transitions. [2020-10-16 00:01:15,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:15,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:15,103 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:15,103 INFO L185 Difference]: Start difference. First operand has 255 places, 178 transitions, 4386 flow. Second operand 22 states and 1485 transitions. [2020-10-16 00:01:15,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 201 transitions, 5949 flow [2020-10-16 00:01:15,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 201 transitions, 5571 flow, removed 82 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:15,269 INFO L241 Difference]: Finished difference. Result has 260 places, 182 transitions, 4575 flow [2020-10-16 00:01:15,270 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4575, PETRI_PLACES=260, PETRI_TRANSITIONS=182} [2020-10-16 00:01:15,270 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 242 predicate places. [2020-10-16 00:01:15,270 INFO L481 AbstractCegarLoop]: Abstraction has has 260 places, 182 transitions, 4575 flow [2020-10-16 00:01:15,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:15,270 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:15,270 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:15,477 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 00:01:15,478 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:15,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:15,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1724149343, now seen corresponding path program 40 times [2020-10-16 00:01:15,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:15,479 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372370021] [2020-10-16 00:01:15,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:15,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:15,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372370021] [2020-10-16 00:01:15,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196721576] [2020-10-16 00:01:15,574 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:15,624 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:15,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:15,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:15,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:15,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:15,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:15,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:15,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405227987] [2020-10-16 00:01:15,657 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:15,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:15,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:15,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:15,658 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:15,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 182 transitions, 4575 flow. Second operand 15 states. [2020-10-16 00:01:15,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:15,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:15,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:16,249 INFO L129 PetriNetUnfolder]: 169/449 cut-off events. [2020-10-16 00:01:16,250 INFO L130 PetriNetUnfolder]: For 35614/35616 co-relation queries the response was YES. [2020-10-16 00:01:16,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6521 conditions, 449 events. 169/449 cut-off events. For 35614/35616 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2359 event pairs, 0 based on Foata normal form. 4/453 useless extension candidates. Maximal degree in co-relation 6401. Up to 265 conditions per place. [2020-10-16 00:01:16,261 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 44 selfloop transitions, 154 changer transitions 0/205 dead transitions. [2020-10-16 00:01:16,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 205 transitions, 6124 flow [2020-10-16 00:01:16,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:16,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:16,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1553 transitions. [2020-10-16 00:01:16,264 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752173913043479 [2020-10-16 00:01:16,264 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1553 transitions. [2020-10-16 00:01:16,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1553 transitions. [2020-10-16 00:01:16,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:16,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1553 transitions. [2020-10-16 00:01:16,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:16,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:16,268 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:16,268 INFO L185 Difference]: Start difference. First operand has 260 places, 182 transitions, 4575 flow. Second operand 23 states and 1553 transitions. [2020-10-16 00:01:16,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 205 transitions, 6124 flow [2020-10-16 00:01:16,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 205 transitions, 5746 flow, removed 66 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:16,402 INFO L241 Difference]: Finished difference. Result has 265 places, 186 transitions, 4762 flow [2020-10-16 00:01:16,403 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4762, PETRI_PLACES=265, PETRI_TRANSITIONS=186} [2020-10-16 00:01:16,403 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 247 predicate places. [2020-10-16 00:01:16,403 INFO L481 AbstractCegarLoop]: Abstraction has has 265 places, 186 transitions, 4762 flow [2020-10-16 00:01:16,403 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:16,403 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:16,404 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:16,604 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-16 00:01:16,604 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:16,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:16,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1594388631, now seen corresponding path program 41 times [2020-10-16 00:01:16,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:16,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454801922] [2020-10-16 00:01:16,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:16,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:16,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454801922] [2020-10-16 00:01:16,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801321666] [2020-10-16 00:01:16,710 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:16,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-16 00:01:16,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:16,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:16,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:16,776 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:16,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:16,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:16,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592346498] [2020-10-16 00:01:16,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:16,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:16,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:16,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:16,778 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:16,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 186 transitions, 4762 flow. Second operand 14 states. [2020-10-16 00:01:16,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:16,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:16,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:17,289 INFO L129 PetriNetUnfolder]: 178/469 cut-off events. [2020-10-16 00:01:17,289 INFO L130 PetriNetUnfolder]: For 38042/38048 co-relation queries the response was YES. [2020-10-16 00:01:17,293 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6981 conditions, 469 events. 178/469 cut-off events. For 38042/38048 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2438 event pairs, 0 based on Foata normal form. 5/474 useless extension candidates. Maximal degree in co-relation 6859. Up to 279 conditions per place. [2020-10-16 00:01:17,297 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 37 selfloop transitions, 170 changer transitions 0/214 dead transitions. [2020-10-16 00:01:17,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 214 transitions, 6644 flow [2020-10-16 00:01:17,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:17,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:17,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1622 transitions. [2020-10-16 00:01:17,299 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:01:17,299 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1622 transitions. [2020-10-16 00:01:17,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1622 transitions. [2020-10-16 00:01:17,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:17,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1622 transitions. [2020-10-16 00:01:17,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:17,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:17,303 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:17,303 INFO L185 Difference]: Start difference. First operand has 265 places, 186 transitions, 4762 flow. Second operand 24 states and 1622 transitions. [2020-10-16 00:01:17,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 214 transitions, 6644 flow [2020-10-16 00:01:17,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 214 transitions, 6252 flow, removed 71 selfloop flow, removed 20 redundant places. [2020-10-16 00:01:17,452 INFO L241 Difference]: Finished difference. Result has 272 places, 192 transitions, 5150 flow [2020-10-16 00:01:17,452 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5150, PETRI_PLACES=272, PETRI_TRANSITIONS=192} [2020-10-16 00:01:17,454 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 254 predicate places. [2020-10-16 00:01:17,454 INFO L481 AbstractCegarLoop]: Abstraction has has 272 places, 192 transitions, 5150 flow [2020-10-16 00:01:17,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:17,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:17,454 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:17,660 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:17,661 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:17,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:17,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1594371891, now seen corresponding path program 42 times [2020-10-16 00:01:17,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:17,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940640846] [2020-10-16 00:01:17,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:17,758 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:17,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940640846] [2020-10-16 00:01:17,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57369091] [2020-10-16 00:01:17,759 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:17,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 00:01:17,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:17,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:17,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:17,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:17,841 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:17,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:17,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:17,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246691669] [2020-10-16 00:01:17,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:17,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:17,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:17,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:17,844 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:17,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 192 transitions, 5150 flow. Second operand 15 states. [2020-10-16 00:01:17,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:17,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:17,845 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:18,464 INFO L129 PetriNetUnfolder]: 175/463 cut-off events. [2020-10-16 00:01:18,464 INFO L130 PetriNetUnfolder]: For 41807/41809 co-relation queries the response was YES. [2020-10-16 00:01:18,469 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7111 conditions, 463 events. 175/463 cut-off events. For 41807/41809 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2443 event pairs, 0 based on Foata normal form. 4/467 useless extension candidates. Maximal degree in co-relation 6985. Up to 275 conditions per place. [2020-10-16 00:01:18,473 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 172 changer transitions 0/214 dead transitions. [2020-10-16 00:01:18,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 214 transitions, 6796 flow [2020-10-16 00:01:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:01:18,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:01:18,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1689 transitions. [2020-10-16 00:01:18,475 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756 [2020-10-16 00:01:18,475 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1689 transitions. [2020-10-16 00:01:18,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1689 transitions. [2020-10-16 00:01:18,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:18,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1689 transitions. [2020-10-16 00:01:18,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:01:18,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:01:18,478 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:01:18,478 INFO L185 Difference]: Start difference. First operand has 272 places, 192 transitions, 5150 flow. Second operand 25 states and 1689 transitions. [2020-10-16 00:01:18,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 214 transitions, 6796 flow [2020-10-16 00:01:18,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 214 transitions, 6316 flow, removed 113 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:18,640 INFO L241 Difference]: Finished difference. Result has 280 places, 193 transitions, 5152 flow [2020-10-16 00:01:18,641 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5152, PETRI_PLACES=280, PETRI_TRANSITIONS=193} [2020-10-16 00:01:18,641 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 262 predicate places. [2020-10-16 00:01:18,641 INFO L481 AbstractCegarLoop]: Abstraction has has 280 places, 193 transitions, 5152 flow [2020-10-16 00:01:18,641 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:18,641 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:18,641 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:18,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 00:01:18,842 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:18,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:18,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1991622277, now seen corresponding path program 43 times [2020-10-16 00:01:18,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:18,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830411148] [2020-10-16 00:01:18,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:18,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:18,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830411148] [2020-10-16 00:01:18,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299594645] [2020-10-16 00:01:18,940 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:18,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:18,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:18,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:19,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:19,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:19,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:19,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890404297] [2020-10-16 00:01:19,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:19,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:19,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:19,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:19,034 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:19,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 193 transitions, 5152 flow. Second operand 15 states. [2020-10-16 00:01:19,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:19,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:19,035 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:19,608 INFO L129 PetriNetUnfolder]: 178/469 cut-off events. [2020-10-16 00:01:19,608 INFO L130 PetriNetUnfolder]: For 44079/44081 co-relation queries the response was YES. [2020-10-16 00:01:19,613 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7283 conditions, 469 events. 178/469 cut-off events. For 44079/44081 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2485 event pairs, 0 based on Foata normal form. 3/472 useless extension candidates. Maximal degree in co-relation 7155. Up to 277 conditions per place. [2020-10-16 00:01:19,617 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 75 selfloop transitions, 134 changer transitions 0/216 dead transitions. [2020-10-16 00:01:19,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 216 transitions, 6868 flow [2020-10-16 00:01:19,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:19,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1621 transitions. [2020-10-16 00:01:19,619 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754166666666667 [2020-10-16 00:01:19,619 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1621 transitions. [2020-10-16 00:01:19,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1621 transitions. [2020-10-16 00:01:19,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:19,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1621 transitions. [2020-10-16 00:01:19,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:19,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:19,622 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:19,622 INFO L185 Difference]: Start difference. First operand has 280 places, 193 transitions, 5152 flow. Second operand 24 states and 1621 transitions. [2020-10-16 00:01:19,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 216 transitions, 6868 flow [2020-10-16 00:01:19,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 216 transitions, 6432 flow, removed 61 selfloop flow, removed 24 redundant places. [2020-10-16 00:01:19,767 INFO L241 Difference]: Finished difference. Result has 281 places, 196 transitions, 5250 flow [2020-10-16 00:01:19,767 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5250, PETRI_PLACES=281, PETRI_TRANSITIONS=196} [2020-10-16 00:01:19,768 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 263 predicate places. [2020-10-16 00:01:19,768 INFO L481 AbstractCegarLoop]: Abstraction has has 281 places, 196 transitions, 5250 flow [2020-10-16 00:01:19,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:19,768 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:19,768 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:19,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:19,969 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:19,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:19,969 INFO L82 PathProgramCache]: Analyzing trace with hash -116017978, now seen corresponding path program 44 times [2020-10-16 00:01:19,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:19,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517810564] [2020-10-16 00:01:19,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:20,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517810564] [2020-10-16 00:01:20,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633058647] [2020-10-16 00:01:20,071 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:20,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:20,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:20,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:20,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:20,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:20,204 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:20,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:20,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:20,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388214790] [2020-10-16 00:01:20,205 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:20,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:20,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:20,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:20,208 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:20,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 196 transitions, 5250 flow. Second operand 16 states. [2020-10-16 00:01:20,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:20,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:20,209 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:20,866 INFO L129 PetriNetUnfolder]: 181/476 cut-off events. [2020-10-16 00:01:20,867 INFO L130 PetriNetUnfolder]: For 42759/42761 co-relation queries the response was YES. [2020-10-16 00:01:20,874 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7314 conditions, 476 events. 181/476 cut-off events. For 42759/42761 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2526 event pairs, 0 based on Foata normal form. 1/477 useless extension candidates. Maximal degree in co-relation 7184. Up to 281 conditions per place. [2020-10-16 00:01:20,881 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 38 selfloop transitions, 176 changer transitions 0/221 dead transitions. [2020-10-16 00:01:20,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 221 transitions, 7062 flow [2020-10-16 00:01:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:20,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:20,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1621 transitions. [2020-10-16 00:01:20,884 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754166666666667 [2020-10-16 00:01:20,884 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1621 transitions. [2020-10-16 00:01:20,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1621 transitions. [2020-10-16 00:01:20,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:20,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1621 transitions. [2020-10-16 00:01:20,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:20,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:20,889 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:20,889 INFO L185 Difference]: Start difference. First operand has 281 places, 196 transitions, 5250 flow. Second operand 24 states and 1621 transitions. [2020-10-16 00:01:20,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 221 transitions, 7062 flow [2020-10-16 00:01:21,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 221 transitions, 6736 flow, removed 49 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:21,338 INFO L241 Difference]: Finished difference. Result has 285 places, 199 transitions, 5490 flow [2020-10-16 00:01:21,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5490, PETRI_PLACES=285, PETRI_TRANSITIONS=199} [2020-10-16 00:01:21,339 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 267 predicate places. [2020-10-16 00:01:21,340 INFO L481 AbstractCegarLoop]: Abstraction has has 285 places, 199 transitions, 5490 flow [2020-10-16 00:01:21,340 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:21,340 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:21,340 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:21,553 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 00:01:21,553 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:21,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:21,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1404323411, now seen corresponding path program 45 times [2020-10-16 00:01:21,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:21,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794502258] [2020-10-16 00:01:21,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:21,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:21,703 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:21,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794502258] [2020-10-16 00:01:21,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881851974] [2020-10-16 00:01:21,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:21,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-10-16 00:01:21,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:21,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:21,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:21,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:21,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-16 00:01:21,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261592279] [2020-10-16 00:01:21,775 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:21,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:21,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:21,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:21,776 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:21,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 199 transitions, 5490 flow. Second operand 15 states. [2020-10-16 00:01:21,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:21,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:21,777 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:22,105 INFO L129 PetriNetUnfolder]: 183/482 cut-off events. [2020-10-16 00:01:22,105 INFO L130 PetriNetUnfolder]: For 46827/46829 co-relation queries the response was YES. [2020-10-16 00:01:22,110 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7600 conditions, 482 events. 183/482 cut-off events. For 46827/46829 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2536 event pairs, 0 based on Foata normal form. 4/486 useless extension candidates. Maximal degree in co-relation 7468. Up to 308 conditions per place. [2020-10-16 00:01:22,115 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 184 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2020-10-16 00:01:22,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 214 transitions, 6780 flow [2020-10-16 00:01:22,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:22,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:22,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1076 transitions. [2020-10-16 00:01:22,116 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725 [2020-10-16 00:01:22,117 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1076 transitions. [2020-10-16 00:01:22,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1076 transitions. [2020-10-16 00:01:22,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:22,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1076 transitions. [2020-10-16 00:01:22,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:22,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:22,119 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:22,119 INFO L185 Difference]: Start difference. First operand has 285 places, 199 transitions, 5490 flow. Second operand 16 states and 1076 transitions. [2020-10-16 00:01:22,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 214 transitions, 6780 flow [2020-10-16 00:01:22,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 214 transitions, 6366 flow, removed 54 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:22,263 INFO L241 Difference]: Finished difference. Result has 281 places, 201 transitions, 5250 flow [2020-10-16 00:01:22,263 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5250, PETRI_PLACES=281, PETRI_TRANSITIONS=201} [2020-10-16 00:01:22,263 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 263 predicate places. [2020-10-16 00:01:22,263 INFO L481 AbstractCegarLoop]: Abstraction has has 281 places, 201 transitions, 5250 flow [2020-10-16 00:01:22,264 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:22,264 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:22,264 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:22,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:22,470 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:22,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:22,470 INFO L82 PathProgramCache]: Analyzing trace with hash 2017350573, now seen corresponding path program 46 times [2020-10-16 00:01:22,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:22,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121284768] [2020-10-16 00:01:22,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:22,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:22,615 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:22,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121284768] [2020-10-16 00:01:22,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545222568] [2020-10-16 00:01:22,616 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:22,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:22,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:22,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:22,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:22,705 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:22,724 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:22,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:22,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:22,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277594343] [2020-10-16 00:01:22,725 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:22,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:22,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:22,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:22,726 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:22,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 201 transitions, 5250 flow. Second operand 16 states. [2020-10-16 00:01:22,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:22,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:22,727 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:23,162 INFO L129 PetriNetUnfolder]: 187/494 cut-off events. [2020-10-16 00:01:23,162 INFO L130 PetriNetUnfolder]: For 51356/51358 co-relation queries the response was YES. [2020-10-16 00:01:23,167 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 494 events. 187/494 cut-off events. For 51356/51358 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2619 event pairs, 0 based on Foata normal form. 4/498 useless extension candidates. Maximal degree in co-relation 7674. Up to 294 conditions per place. [2020-10-16 00:01:23,172 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 177 selfloop transitions, 34 changer transitions 0/218 dead transitions. [2020-10-16 00:01:23,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 218 transitions, 6668 flow [2020-10-16 00:01:23,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 00:01:23,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 00:01:23,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1144 transitions. [2020-10-16 00:01:23,173 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6729411764705883 [2020-10-16 00:01:23,174 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1144 transitions. [2020-10-16 00:01:23,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1144 transitions. [2020-10-16 00:01:23,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:23,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1144 transitions. [2020-10-16 00:01:23,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 00:01:23,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 00:01:23,176 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 00:01:23,176 INFO L185 Difference]: Start difference. First operand has 281 places, 201 transitions, 5250 flow. Second operand 17 states and 1144 transitions. [2020-10-16 00:01:23,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 218 transitions, 6668 flow [2020-10-16 00:01:23,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 218 transitions, 6518 flow, removed 54 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:23,324 INFO L241 Difference]: Finished difference. Result has 288 places, 205 transitions, 5420 flow [2020-10-16 00:01:23,325 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5420, PETRI_PLACES=288, PETRI_TRANSITIONS=205} [2020-10-16 00:01:23,325 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 270 predicate places. [2020-10-16 00:01:23,325 INFO L481 AbstractCegarLoop]: Abstraction has has 288 places, 205 transitions, 5420 flow [2020-10-16 00:01:23,325 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:23,325 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:23,325 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:23,526 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 00:01:23,526 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:23,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:23,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1810331163, now seen corresponding path program 47 times [2020-10-16 00:01:23,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:23,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687909887] [2020-10-16 00:01:23,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:23,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687909887] [2020-10-16 00:01:23,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885183457] [2020-10-16 00:01:23,630 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:23,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-16 00:01:23,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:23,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:23,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:23,722 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:23,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:23,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-16 00:01:23,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480247453] [2020-10-16 00:01:23,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:23,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:23,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:23,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:23,726 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:23,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 205 transitions, 5420 flow. Second operand 15 states. [2020-10-16 00:01:23,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:23,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:23,728 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:24,519 INFO L129 PetriNetUnfolder]: 189/499 cut-off events. [2020-10-16 00:01:24,519 INFO L130 PetriNetUnfolder]: For 53941/53947 co-relation queries the response was YES. [2020-10-16 00:01:24,528 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8006 conditions, 499 events. 189/499 cut-off events. For 53941/53947 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2661 event pairs, 0 based on Foata normal form. 8/507 useless extension candidates. Maximal degree in co-relation 7868. Up to 297 conditions per place. [2020-10-16 00:01:24,536 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 75 selfloop transitions, 146 changer transitions 0/228 dead transitions. [2020-10-16 00:01:24,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 228 transitions, 7270 flow [2020-10-16 00:01:24,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:01:24,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:01:24,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1755 transitions. [2020-10-16 00:01:24,539 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:24,539 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1755 transitions. [2020-10-16 00:01:24,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1755 transitions. [2020-10-16 00:01:24,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:24,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1755 transitions. [2020-10-16 00:01:24,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:01:24,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:01:24,543 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:01:24,543 INFO L185 Difference]: Start difference. First operand has 288 places, 205 transitions, 5420 flow. Second operand 26 states and 1755 transitions. [2020-10-16 00:01:24,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 228 transitions, 7270 flow [2020-10-16 00:01:24,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 228 transitions, 7105 flow, removed 72 selfloop flow, removed 5 redundant places. [2020-10-16 00:01:24,726 INFO L241 Difference]: Finished difference. Result has 310 places, 207 transitions, 5757 flow [2020-10-16 00:01:24,727 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5301, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5757, PETRI_PLACES=310, PETRI_TRANSITIONS=207} [2020-10-16 00:01:24,727 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 292 predicate places. [2020-10-16 00:01:24,727 INFO L481 AbstractCegarLoop]: Abstraction has has 310 places, 207 transitions, 5757 flow [2020-10-16 00:01:24,727 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:24,727 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:24,727 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:24,932 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 00:01:24,933 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:24,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:24,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1610765711, now seen corresponding path program 48 times [2020-10-16 00:01:24,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:24,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733741552] [2020-10-16 00:01:24,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:25,033 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:25,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733741552] [2020-10-16 00:01:25,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554149101] [2020-10-16 00:01:25,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:25,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-10-16 00:01:25,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:25,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:25,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:25,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:25,125 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:25,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:25,125 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:25,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352440400] [2020-10-16 00:01:25,126 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:25,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:25,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:25,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:25,127 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:25,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 207 transitions, 5757 flow. Second operand 16 states. [2020-10-16 00:01:25,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:25,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:25,128 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:25,788 INFO L129 PetriNetUnfolder]: 193/509 cut-off events. [2020-10-16 00:01:25,788 INFO L130 PetriNetUnfolder]: For 54998/55000 co-relation queries the response was YES. [2020-10-16 00:01:25,793 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8327 conditions, 509 events. 193/509 cut-off events. For 54998/55000 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2706 event pairs, 0 based on Foata normal form. 4/513 useless extension candidates. Maximal degree in co-relation 8187. Up to 303 conditions per place. [2020-10-16 00:01:25,798 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 164 changer transitions 0/234 dead transitions. [2020-10-16 00:01:25,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 234 transitions, 7839 flow [2020-10-16 00:01:25,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:01:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:01:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1824 transitions. [2020-10-16 00:01:25,800 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2020-10-16 00:01:25,800 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1824 transitions. [2020-10-16 00:01:25,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1824 transitions. [2020-10-16 00:01:25,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:25,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1824 transitions. [2020-10-16 00:01:25,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:01:25,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:01:25,802 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:01:25,802 INFO L185 Difference]: Start difference. First operand has 310 places, 207 transitions, 5757 flow. Second operand 27 states and 1824 transitions. [2020-10-16 00:01:25,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 234 transitions, 7839 flow [2020-10-16 00:01:25,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 234 transitions, 7451 flow, removed 81 selfloop flow, removed 22 redundant places. [2020-10-16 00:01:25,972 INFO L241 Difference]: Finished difference. Result has 317 places, 211 transitions, 6037 flow [2020-10-16 00:01:25,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5421, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=6037, PETRI_PLACES=317, PETRI_TRANSITIONS=211} [2020-10-16 00:01:25,973 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 299 predicate places. [2020-10-16 00:01:25,973 INFO L481 AbstractCegarLoop]: Abstraction has has 317 places, 211 transitions, 6037 flow [2020-10-16 00:01:25,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:25,973 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:25,973 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:26,173 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 00:01:26,174 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:26,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:26,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1382849058, now seen corresponding path program 49 times [2020-10-16 00:01:26,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:26,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856241852] [2020-10-16 00:01:26,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:26,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:26,330 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:26,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856241852] [2020-10-16 00:01:26,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715512496] [2020-10-16 00:01:26,330 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:26,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:26,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:26,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:26,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:26,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:26,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051482256] [2020-10-16 00:01:26,384 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:26,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:26,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:26,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:26,386 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:26,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 211 transitions, 6037 flow. Second operand 16 states. [2020-10-16 00:01:26,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:26,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:26,387 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:26,824 INFO L129 PetriNetUnfolder]: 195/516 cut-off events. [2020-10-16 00:01:26,824 INFO L130 PetriNetUnfolder]: For 57467/57469 co-relation queries the response was YES. [2020-10-16 00:01:26,830 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 516 events. 195/516 cut-off events. For 57467/57469 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2768 event pairs, 0 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 8437. Up to 307 conditions per place. [2020-10-16 00:01:26,834 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 179 selfloop transitions, 42 changer transitions 0/228 dead transitions. [2020-10-16 00:01:26,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 228 transitions, 7529 flow [2020-10-16 00:01:26,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 00:01:26,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 00:01:26,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1211 transitions. [2020-10-16 00:01:26,837 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6727777777777778 [2020-10-16 00:01:26,837 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1211 transitions. [2020-10-16 00:01:26,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1211 transitions. [2020-10-16 00:01:26,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:26,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1211 transitions. [2020-10-16 00:01:26,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 00:01:26,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 00:01:26,840 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 00:01:26,840 INFO L185 Difference]: Start difference. First operand has 317 places, 211 transitions, 6037 flow. Second operand 18 states and 1211 transitions. [2020-10-16 00:01:26,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 228 transitions, 7529 flow [2020-10-16 00:01:27,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 228 transitions, 7091 flow, removed 86 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:27,024 INFO L241 Difference]: Finished difference. Result has 313 places, 213 transitions, 5837 flow [2020-10-16 00:01:27,024 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5837, PETRI_PLACES=313, PETRI_TRANSITIONS=213} [2020-10-16 00:01:27,025 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-16 00:01:27,025 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 213 transitions, 5837 flow [2020-10-16 00:01:27,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:27,025 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:27,025 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:27,225 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 00:01:27,226 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:27,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:27,226 INFO L82 PathProgramCache]: Analyzing trace with hash 169943844, now seen corresponding path program 50 times [2020-10-16 00:01:27,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:27,227 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681771462] [2020-10-16 00:01:27,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:27,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:27,357 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:27,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681771462] [2020-10-16 00:01:27,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010430787] [2020-10-16 00:01:27,358 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:27,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:27,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:27,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:27,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:27,418 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:27,418 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:27,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475886056] [2020-10-16 00:01:27,419 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:27,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:27,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:27,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:27,420 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:27,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 213 transitions, 5837 flow. Second operand 16 states. [2020-10-16 00:01:27,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:27,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:27,421 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:27,902 INFO L129 PetriNetUnfolder]: 199/528 cut-off events. [2020-10-16 00:01:27,902 INFO L130 PetriNetUnfolder]: For 60577/60579 co-relation queries the response was YES. [2020-10-16 00:01:27,908 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8738 conditions, 528 events. 199/528 cut-off events. For 60577/60579 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2839 event pairs, 0 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 8593. Up to 315 conditions per place. [2020-10-16 00:01:27,913 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 99 selfloop transitions, 130 changer transitions 0/236 dead transitions. [2020-10-16 00:01:27,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 236 transitions, 7663 flow [2020-10-16 00:01:27,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:27,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1483 transitions. [2020-10-16 00:01:27,915 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6740909090909091 [2020-10-16 00:01:27,915 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1483 transitions. [2020-10-16 00:01:27,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1483 transitions. [2020-10-16 00:01:27,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:27,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1483 transitions. [2020-10-16 00:01:27,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:27,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:27,918 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:27,918 INFO L185 Difference]: Start difference. First operand has 313 places, 213 transitions, 5837 flow. Second operand 22 states and 1483 transitions. [2020-10-16 00:01:27,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 236 transitions, 7663 flow [2020-10-16 00:01:28,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 236 transitions, 7445 flow, removed 71 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:28,094 INFO L241 Difference]: Finished difference. Result has 321 places, 217 transitions, 6127 flow [2020-10-16 00:01:28,095 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6127, PETRI_PLACES=321, PETRI_TRANSITIONS=217} [2020-10-16 00:01:28,095 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 303 predicate places. [2020-10-16 00:01:28,095 INFO L481 AbstractCegarLoop]: Abstraction has has 321 places, 217 transitions, 6127 flow [2020-10-16 00:01:28,095 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:28,095 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:28,095 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:28,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:28,296 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:28,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:28,296 INFO L82 PathProgramCache]: Analyzing trace with hash 689686920, now seen corresponding path program 51 times [2020-10-16 00:01:28,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:28,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208899077] [2020-10-16 00:01:28,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:28,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208899077] [2020-10-16 00:01:28,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448242376] [2020-10-16 00:01:28,431 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:28,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-10-16 00:01:28,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:28,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:28,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:28,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:28,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:28,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:28,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980237266] [2020-10-16 00:01:28,514 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:28,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:28,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:28,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:28,516 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:28,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 217 transitions, 6127 flow. Second operand 17 states. [2020-10-16 00:01:28,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:28,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:28,517 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:29,127 INFO L129 PetriNetUnfolder]: 203/540 cut-off events. [2020-10-16 00:01:29,127 INFO L130 PetriNetUnfolder]: For 62191/62197 co-relation queries the response was YES. [2020-10-16 00:01:29,134 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9023 conditions, 540 events. 203/540 cut-off events. For 62191/62197 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2910 event pairs, 0 based on Foata normal form. 8/548 useless extension candidates. Maximal degree in co-relation 8876. Up to 323 conditions per place. [2020-10-16 00:01:29,192 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 89 selfloop transitions, 144 changer transitions 0/240 dead transitions. [2020-10-16 00:01:29,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 240 transitions, 7965 flow [2020-10-16 00:01:29,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:29,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:29,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1551 transitions. [2020-10-16 00:01:29,194 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6743478260869565 [2020-10-16 00:01:29,194 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1551 transitions. [2020-10-16 00:01:29,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1551 transitions. [2020-10-16 00:01:29,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:29,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1551 transitions. [2020-10-16 00:01:29,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:29,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:29,196 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:29,197 INFO L185 Difference]: Start difference. First operand has 321 places, 217 transitions, 6127 flow. Second operand 23 states and 1551 transitions. [2020-10-16 00:01:29,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 240 transitions, 7965 flow [2020-10-16 00:01:29,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 240 transitions, 7581 flow, removed 74 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:29,374 INFO L241 Difference]: Finished difference. Result has 326 places, 221 transitions, 6291 flow [2020-10-16 00:01:29,375 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6291, PETRI_PLACES=326, PETRI_TRANSITIONS=221} [2020-10-16 00:01:29,375 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 00:01:29,375 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 221 transitions, 6291 flow [2020-10-16 00:01:29,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:29,375 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:29,375 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:29,575 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:29,576 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:29,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:29,577 INFO L82 PathProgramCache]: Analyzing trace with hash 949873568, now seen corresponding path program 52 times [2020-10-16 00:01:29,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:29,577 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920680277] [2020-10-16 00:01:29,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:29,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920680277] [2020-10-16 00:01:29,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812762932] [2020-10-16 00:01:29,697 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:29,742 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:29,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:29,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:29,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:29,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:29,781 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:29,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:29,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:29,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306648753] [2020-10-16 00:01:29,782 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:29,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:29,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:29,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:29,783 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:29,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 221 transitions, 6291 flow. Second operand 17 states. [2020-10-16 00:01:29,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:29,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:29,784 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:30,503 INFO L129 PetriNetUnfolder]: 207/552 cut-off events. [2020-10-16 00:01:30,503 INFO L130 PetriNetUnfolder]: For 63196/63198 co-relation queries the response was YES. [2020-10-16 00:01:30,512 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9245 conditions, 552 events. 207/552 cut-off events. For 63196/63198 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2997 event pairs, 0 based on Foata normal form. 4/556 useless extension candidates. Maximal degree in co-relation 9096. Up to 331 conditions per place. [2020-10-16 00:01:30,519 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 65 selfloop transitions, 174 changer transitions 0/246 dead transitions. [2020-10-16 00:01:30,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 246 transitions, 8267 flow [2020-10-16 00:01:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:01:30,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:01:30,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1687 transitions. [2020-10-16 00:01:30,522 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748 [2020-10-16 00:01:30,522 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1687 transitions. [2020-10-16 00:01:30,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1687 transitions. [2020-10-16 00:01:30,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:30,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1687 transitions. [2020-10-16 00:01:30,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:01:30,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:01:30,536 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:01:30,536 INFO L185 Difference]: Start difference. First operand has 326 places, 221 transitions, 6291 flow. Second operand 25 states and 1687 transitions. [2020-10-16 00:01:30,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 246 transitions, 8267 flow [2020-10-16 00:01:30,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 246 transitions, 7859 flow, removed 76 selfloop flow, removed 20 redundant places. [2020-10-16 00:01:30,793 INFO L241 Difference]: Finished difference. Result has 332 places, 225 transitions, 6505 flow [2020-10-16 00:01:30,793 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5933, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6505, PETRI_PLACES=332, PETRI_TRANSITIONS=225} [2020-10-16 00:01:30,793 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-16 00:01:30,793 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 225 transitions, 6505 flow [2020-10-16 00:01:30,793 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:30,794 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:30,794 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:31,007 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-16 00:01:31,008 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:31,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:31,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1420869278, now seen corresponding path program 53 times [2020-10-16 00:01:31,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:31,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150610622] [2020-10-16 00:01:31,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:31,122 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:31,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150610622] [2020-10-16 00:01:31,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226352700] [2020-10-16 00:01:31,123 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:31,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-16 00:01:31,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:31,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:31,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:31,183 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:31,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:31,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795596251] [2020-10-16 00:01:31,184 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:31,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:31,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:31,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:31,185 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:31,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 225 transitions, 6505 flow. Second operand 16 states. [2020-10-16 00:01:31,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:31,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:31,186 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:31,791 INFO L129 PetriNetUnfolder]: 209/557 cut-off events. [2020-10-16 00:01:31,791 INFO L130 PetriNetUnfolder]: For 63723/63729 co-relation queries the response was YES. [2020-10-16 00:01:31,797 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9395 conditions, 557 events. 209/557 cut-off events. For 63723/63729 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3032 event pairs, 0 based on Foata normal form. 5/562 useless extension candidates. Maximal degree in co-relation 9244. Up to 335 conditions per place. [2020-10-16 00:01:31,801 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 49 selfloop transitions, 194 changer transitions 0/250 dead transitions. [2020-10-16 00:01:31,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 250 transitions, 8563 flow [2020-10-16 00:01:31,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:01:31,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:01:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1755 transitions. [2020-10-16 00:01:31,803 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:31,803 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1755 transitions. [2020-10-16 00:01:31,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1755 transitions. [2020-10-16 00:01:31,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:31,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1755 transitions. [2020-10-16 00:01:31,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:01:31,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:01:31,806 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:01:31,806 INFO L185 Difference]: Start difference. First operand has 332 places, 225 transitions, 6505 flow. Second operand 26 states and 1755 transitions. [2020-10-16 00:01:31,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 250 transitions, 8563 flow [2020-10-16 00:01:32,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 250 transitions, 8105 flow, removed 76 selfloop flow, removed 22 redundant places. [2020-10-16 00:01:32,091 INFO L241 Difference]: Finished difference. Result has 337 places, 227 transitions, 6665 flow [2020-10-16 00:01:32,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6097, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6665, PETRI_PLACES=337, PETRI_TRANSITIONS=227} [2020-10-16 00:01:32,091 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-16 00:01:32,092 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 227 transitions, 6665 flow [2020-10-16 00:01:32,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:32,092 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:32,092 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:32,305 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:32,305 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:32,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:32,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1112460206, now seen corresponding path program 54 times [2020-10-16 00:01:32,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:32,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331828985] [2020-10-16 00:01:32,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:32,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331828985] [2020-10-16 00:01:32,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580862566] [2020-10-16 00:01:32,421 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:32,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-10-16 00:01:32,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:32,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:32,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:32,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:32,506 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:32,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:32,507 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:32,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273990094] [2020-10-16 00:01:32,507 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:32,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:32,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:32,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:32,509 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:32,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 227 transitions, 6665 flow. Second operand 17 states. [2020-10-16 00:01:32,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:32,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:32,510 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:33,310 INFO L129 PetriNetUnfolder]: 213/566 cut-off events. [2020-10-16 00:01:33,310 INFO L130 PetriNetUnfolder]: For 65018/65020 co-relation queries the response was YES. [2020-10-16 00:01:33,316 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9634 conditions, 566 events. 213/566 cut-off events. For 65018/65020 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3082 event pairs, 0 based on Foata normal form. 4/570 useless extension candidates. Maximal degree in co-relation 9481. Up to 341 conditions per place. [2020-10-16 00:01:33,321 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 39 selfloop transitions, 210 changer transitions 0/256 dead transitions. [2020-10-16 00:01:33,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 256 transitions, 8965 flow [2020-10-16 00:01:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:01:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:01:33,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1959 transitions. [2020-10-16 00:01:33,324 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755172413793104 [2020-10-16 00:01:33,324 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1959 transitions. [2020-10-16 00:01:33,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1959 transitions. [2020-10-16 00:01:33,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:33,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1959 transitions. [2020-10-16 00:01:33,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:01:33,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:01:33,328 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:01:33,328 INFO L185 Difference]: Start difference. First operand has 337 places, 227 transitions, 6665 flow. Second operand 29 states and 1959 transitions. [2020-10-16 00:01:33,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 256 transitions, 8965 flow [2020-10-16 00:01:33,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 256 transitions, 8473 flow, removed 77 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:33,570 INFO L241 Difference]: Finished difference. Result has 345 places, 231 transitions, 6953 flow [2020-10-16 00:01:33,571 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6953, PETRI_PLACES=345, PETRI_TRANSITIONS=231} [2020-10-16 00:01:33,571 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 327 predicate places. [2020-10-16 00:01:33,571 INFO L481 AbstractCegarLoop]: Abstraction has has 345 places, 231 transitions, 6953 flow [2020-10-16 00:01:33,571 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:33,571 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:33,571 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:33,771 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 00:01:33,772 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:33,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:33,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1605854204, now seen corresponding path program 55 times [2020-10-16 00:01:33,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:33,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729637947] [2020-10-16 00:01:33,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:33,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:33,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729637947] [2020-10-16 00:01:33,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748357071] [2020-10-16 00:01:33,881 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:33,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:33,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:33,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:33,977 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:33,977 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:33,977 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:33,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052684675] [2020-10-16 00:01:33,978 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:33,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:33,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:33,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:33,979 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:33,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 231 transitions, 6953 flow. Second operand 17 states. [2020-10-16 00:01:33,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:33,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:33,980 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:34,749 INFO L129 PetriNetUnfolder]: 216/571 cut-off events. [2020-10-16 00:01:34,749 INFO L130 PetriNetUnfolder]: For 67812/67814 co-relation queries the response was YES. [2020-10-16 00:01:34,756 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9919 conditions, 571 events. 216/571 cut-off events. For 67812/67814 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3097 event pairs, 0 based on Foata normal form. 3/574 useless extension candidates. Maximal degree in co-relation 9763. Up to 345 conditions per place. [2020-10-16 00:01:34,761 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 75 selfloop transitions, 176 changer transitions 0/258 dead transitions. [2020-10-16 00:01:34,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 258 transitions, 9169 flow [2020-10-16 00:01:34,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:34,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:34,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1891 transitions. [2020-10-16 00:01:34,763 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753571428571429 [2020-10-16 00:01:34,763 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1891 transitions. [2020-10-16 00:01:34,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1891 transitions. [2020-10-16 00:01:34,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:34,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1891 transitions. [2020-10-16 00:01:34,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:34,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:34,765 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:34,765 INFO L185 Difference]: Start difference. First operand has 345 places, 231 transitions, 6953 flow. Second operand 28 states and 1891 transitions. [2020-10-16 00:01:34,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 258 transitions, 9169 flow [2020-10-16 00:01:34,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 258 transitions, 8629 flow, removed 94 selfloop flow, removed 25 redundant places. [2020-10-16 00:01:34,986 INFO L241 Difference]: Finished difference. Result has 349 places, 234 transitions, 7015 flow [2020-10-16 00:01:34,987 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7015, PETRI_PLACES=349, PETRI_TRANSITIONS=234} [2020-10-16 00:01:34,987 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 331 predicate places. [2020-10-16 00:01:34,987 INFO L481 AbstractCegarLoop]: Abstraction has has 349 places, 234 transitions, 7015 flow [2020-10-16 00:01:34,987 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:34,987 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:34,987 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:35,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-16 00:01:35,188 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:35,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:35,188 INFO L82 PathProgramCache]: Analyzing trace with hash 126544325, now seen corresponding path program 56 times [2020-10-16 00:01:35,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:35,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86726455] [2020-10-16 00:01:35,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:35,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:35,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86726455] [2020-10-16 00:01:35,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290260774] [2020-10-16 00:01:35,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:35,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:35,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:35,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:35,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:35,461 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:35,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:35,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:35,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190134625] [2020-10-16 00:01:35,475 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:35,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:35,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:35,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:35,476 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:35,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 234 transitions, 7015 flow. Second operand 18 states. [2020-10-16 00:01:35,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:35,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:35,477 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:36,298 INFO L129 PetriNetUnfolder]: 219/580 cut-off events. [2020-10-16 00:01:36,298 INFO L130 PetriNetUnfolder]: For 70386/70388 co-relation queries the response was YES. [2020-10-16 00:01:36,306 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10108 conditions, 580 events. 219/580 cut-off events. For 70386/70388 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3158 event pairs, 0 based on Foata normal form. 1/581 useless extension candidates. Maximal degree in co-relation 9950. Up to 349 conditions per place. [2020-10-16 00:01:36,311 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 42 selfloop transitions, 214 changer transitions 0/263 dead transitions. [2020-10-16 00:01:36,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 263 transitions, 9395 flow [2020-10-16 00:01:36,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:36,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1891 transitions. [2020-10-16 00:01:36,313 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753571428571429 [2020-10-16 00:01:36,313 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1891 transitions. [2020-10-16 00:01:36,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1891 transitions. [2020-10-16 00:01:36,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:36,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1891 transitions. [2020-10-16 00:01:36,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:36,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:36,316 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:36,316 INFO L185 Difference]: Start difference. First operand has 349 places, 234 transitions, 7015 flow. Second operand 28 states and 1891 transitions. [2020-10-16 00:01:36,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 263 transitions, 9395 flow [2020-10-16 00:01:36,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 263 transitions, 8975 flow, removed 75 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:36,557 INFO L241 Difference]: Finished difference. Result has 355 places, 237 transitions, 7279 flow [2020-10-16 00:01:36,558 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7279, PETRI_PLACES=355, PETRI_TRANSITIONS=237} [2020-10-16 00:01:36,558 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 337 predicate places. [2020-10-16 00:01:36,558 INFO L481 AbstractCegarLoop]: Abstraction has has 355 places, 237 transitions, 7279 flow [2020-10-16 00:01:36,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:36,558 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:36,558 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:36,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 00:01:36,773 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:36,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:36,773 INFO L82 PathProgramCache]: Analyzing trace with hash 935082962, now seen corresponding path program 57 times [2020-10-16 00:01:36,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:36,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211154491] [2020-10-16 00:01:36,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:36,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:36,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211154491] [2020-10-16 00:01:36,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614983802] [2020-10-16 00:01:36,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:37,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:01:37,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:37,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:37,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:37,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:37,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-16 00:01:37,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130992249] [2020-10-16 00:01:37,020 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:37,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:37,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:37,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:37,021 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:37,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 237 transitions, 7279 flow. Second operand 17 states. [2020-10-16 00:01:37,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:37,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:37,022 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:37,478 INFO L129 PetriNetUnfolder]: 221/585 cut-off events. [2020-10-16 00:01:37,478 INFO L130 PetriNetUnfolder]: For 73768/73774 co-relation queries the response was YES. [2020-10-16 00:01:37,486 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10338 conditions, 585 events. 221/585 cut-off events. For 73768/73774 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3175 event pairs, 0 based on Foata normal form. 8/593 useless extension candidates. Maximal degree in co-relation 10178. Up to 376 conditions per place. [2020-10-16 00:01:37,493 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 222 selfloop transitions, 25 changer transitions 0/254 dead transitions. [2020-10-16 00:01:37,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 254 transitions, 8901 flow [2020-10-16 00:01:37,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 00:01:37,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 00:01:37,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1210 transitions. [2020-10-16 00:01:37,494 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2020-10-16 00:01:37,495 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1210 transitions. [2020-10-16 00:01:37,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1210 transitions. [2020-10-16 00:01:37,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:37,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1210 transitions. [2020-10-16 00:01:37,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 00:01:37,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 00:01:37,497 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 00:01:37,497 INFO L185 Difference]: Start difference. First operand has 355 places, 237 transitions, 7279 flow. Second operand 18 states and 1210 transitions. [2020-10-16 00:01:37,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 254 transitions, 8901 flow [2020-10-16 00:01:37,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 254 transitions, 8381 flow, removed 64 selfloop flow, removed 25 redundant places. [2020-10-16 00:01:37,768 INFO L241 Difference]: Finished difference. Result has 349 places, 239 transitions, 6953 flow [2020-10-16 00:01:37,769 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6759, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6953, PETRI_PLACES=349, PETRI_TRANSITIONS=239} [2020-10-16 00:01:37,769 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 331 predicate places. [2020-10-16 00:01:37,769 INFO L481 AbstractCegarLoop]: Abstraction has has 349 places, 239 transitions, 6953 flow [2020-10-16 00:01:37,769 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:37,769 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:37,769 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:37,969 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 00:01:37,970 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:37,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:37,970 INFO L82 PathProgramCache]: Analyzing trace with hash 770229178, now seen corresponding path program 58 times [2020-10-16 00:01:37,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:37,971 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578752383] [2020-10-16 00:01:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:38,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578752383] [2020-10-16 00:01:38,115 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932713657] [2020-10-16 00:01:38,115 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:38,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:38,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:38,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:38,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:38,236 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:38,248 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:38,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:38,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:38,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688867762] [2020-10-16 00:01:38,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:38,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:38,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:38,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:38,250 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:38,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 239 transitions, 6953 flow. Second operand 18 states. [2020-10-16 00:01:38,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:38,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:38,250 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:38,854 INFO L129 PetriNetUnfolder]: 225/598 cut-off events. [2020-10-16 00:01:38,854 INFO L130 PetriNetUnfolder]: For 79809/79811 co-relation queries the response was YES. [2020-10-16 00:01:38,866 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10555 conditions, 598 events. 225/598 cut-off events. For 79809/79811 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3274 event pairs, 0 based on Foata normal form. 4/602 useless extension candidates. Maximal degree in co-relation 10393. Up to 361 conditions per place. [2020-10-16 00:01:38,874 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 149 selfloop transitions, 106 changer transitions 0/262 dead transitions. [2020-10-16 00:01:38,874 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 262 transitions, 8990 flow [2020-10-16 00:01:38,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:38,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:38,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1550 transitions. [2020-10-16 00:01:38,876 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2020-10-16 00:01:38,877 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1550 transitions. [2020-10-16 00:01:38,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1550 transitions. [2020-10-16 00:01:38,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:38,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1550 transitions. [2020-10-16 00:01:38,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:38,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:38,880 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:38,880 INFO L185 Difference]: Start difference. First operand has 349 places, 239 transitions, 6953 flow. Second operand 23 states and 1550 transitions. [2020-10-16 00:01:38,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 262 transitions, 8990 flow [2020-10-16 00:01:39,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 262 transitions, 8814 flow, removed 65 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:39,165 INFO L241 Difference]: Finished difference. Result has 358 places, 243 transitions, 7268 flow [2020-10-16 00:01:39,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6799, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7268, PETRI_PLACES=358, PETRI_TRANSITIONS=243} [2020-10-16 00:01:39,166 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 340 predicate places. [2020-10-16 00:01:39,166 INFO L481 AbstractCegarLoop]: Abstraction has has 358 places, 243 transitions, 7268 flow [2020-10-16 00:01:39,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:39,166 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:39,166 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:39,366 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 00:01:39,367 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:39,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:39,368 INFO L82 PathProgramCache]: Analyzing trace with hash 266508698, now seen corresponding path program 59 times [2020-10-16 00:01:39,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:39,369 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42407683] [2020-10-16 00:01:39,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:39,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:39,505 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:39,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42407683] [2020-10-16 00:01:39,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183782389] [2020-10-16 00:01:39,506 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:39,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 00:01:39,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:39,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:39,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:39,567 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:39,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:39,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-16 00:01:39,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865966868] [2020-10-16 00:01:39,568 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:39,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:39,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:39,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:39,569 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:39,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 243 transitions, 7268 flow. Second operand 17 states. [2020-10-16 00:01:39,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:39,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:39,570 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:40,228 INFO L129 PetriNetUnfolder]: 227/604 cut-off events. [2020-10-16 00:01:40,229 INFO L130 PetriNetUnfolder]: For 83229/83231 co-relation queries the response was YES. [2020-10-16 00:01:40,237 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10848 conditions, 604 events. 227/604 cut-off events. For 83229/83231 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3297 event pairs, 0 based on Foata normal form. 4/608 useless extension candidates. Maximal degree in co-relation 10684. Up to 365 conditions per place. [2020-10-16 00:01:40,243 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 93 selfloop transitions, 168 changer transitions 0/268 dead transitions. [2020-10-16 00:01:40,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 268 transitions, 9520 flow [2020-10-16 00:01:40,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:40,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:40,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1889 transitions. [2020-10-16 00:01:40,245 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746428571428571 [2020-10-16 00:01:40,245 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1889 transitions. [2020-10-16 00:01:40,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1889 transitions. [2020-10-16 00:01:40,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:40,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1889 transitions. [2020-10-16 00:01:40,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:40,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:40,247 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:40,247 INFO L185 Difference]: Start difference. First operand has 358 places, 243 transitions, 7268 flow. Second operand 28 states and 1889 transitions. [2020-10-16 00:01:40,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 268 transitions, 9520 flow [2020-10-16 00:01:40,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 268 transitions, 9252 flow, removed 82 selfloop flow, removed 14 redundant places. [2020-10-16 00:01:40,548 INFO L241 Difference]: Finished difference. Result has 373 places, 245 transitions, 7563 flow [2020-10-16 00:01:40,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7563, PETRI_PLACES=373, PETRI_TRANSITIONS=245} [2020-10-16 00:01:40,549 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 355 predicate places. [2020-10-16 00:01:40,549 INFO L481 AbstractCegarLoop]: Abstraction has has 373 places, 245 transitions, 7563 flow [2020-10-16 00:01:40,549 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:40,549 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:40,549 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:40,749 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:40,750 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:40,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:40,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1741550506, now seen corresponding path program 60 times [2020-10-16 00:01:40,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:40,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366576847] [2020-10-16 00:01:40,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:40,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366576847] [2020-10-16 00:01:40,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088954618] [2020-10-16 00:01:40,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:40,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:01:40,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:40,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:40,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:40,949 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:40,949 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-16 00:01:40,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137374000] [2020-10-16 00:01:40,950 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:40,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:40,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:40,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:40,951 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:40,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 245 transitions, 7563 flow. Second operand 17 states. [2020-10-16 00:01:40,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:40,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:40,952 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:41,699 INFO L129 PetriNetUnfolder]: 231/615 cut-off events. [2020-10-16 00:01:41,699 INFO L130 PetriNetUnfolder]: For 84535/84541 co-relation queries the response was YES. [2020-10-16 00:01:41,711 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11173 conditions, 615 events. 231/615 cut-off events. For 84535/84541 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3371 event pairs, 0 based on Foata normal form. 8/623 useless extension candidates. Maximal degree in co-relation 11007. Up to 373 conditions per place. [2020-10-16 00:01:41,719 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 74 selfloop transitions, 194 changer transitions 0/275 dead transitions. [2020-10-16 00:01:41,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 275 transitions, 10093 flow [2020-10-16 00:01:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:01:41,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:01:41,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2025 transitions. [2020-10-16 00:01:41,722 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:41,722 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2025 transitions. [2020-10-16 00:01:41,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2025 transitions. [2020-10-16 00:01:41,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:41,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2025 transitions. [2020-10-16 00:01:41,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:01:41,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:01:41,726 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:01:41,726 INFO L185 Difference]: Start difference. First operand has 373 places, 245 transitions, 7563 flow. Second operand 30 states and 2025 transitions. [2020-10-16 00:01:41,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 275 transitions, 10093 flow [2020-10-16 00:01:42,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 275 transitions, 9646 flow, removed 87 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:42,040 INFO L241 Difference]: Finished difference. Result has 383 places, 250 transitions, 7911 flow [2020-10-16 00:01:42,040 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=7911, PETRI_PLACES=383, PETRI_TRANSITIONS=250} [2020-10-16 00:01:42,040 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 365 predicate places. [2020-10-16 00:01:42,040 INFO L481 AbstractCegarLoop]: Abstraction has has 383 places, 250 transitions, 7911 flow [2020-10-16 00:01:42,040 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:42,040 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:42,041 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:42,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:42,241 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:42,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:42,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1758127756, now seen corresponding path program 61 times [2020-10-16 00:01:42,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:42,242 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364110831] [2020-10-16 00:01:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:42,362 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:42,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364110831] [2020-10-16 00:01:42,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604418948] [2020-10-16 00:01:42,363 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:42,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:42,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:42,425 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:42,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:42,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-16 00:01:42,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284484968] [2020-10-16 00:01:42,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:42,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:42,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:42,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:42,427 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:42,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 250 transitions, 7911 flow. Second operand 17 states. [2020-10-16 00:01:42,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:42,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:42,428 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:43,177 INFO L129 PetriNetUnfolder]: 240/636 cut-off events. [2020-10-16 00:01:43,177 INFO L130 PetriNetUnfolder]: For 91435/91441 co-relation queries the response was YES. [2020-10-16 00:01:43,185 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11875 conditions, 636 events. 240/636 cut-off events. For 91435/91441 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3460 event pairs, 0 based on Foata normal form. 8/644 useless extension candidates. Maximal degree in co-relation 11705. Up to 387 conditions per place. [2020-10-16 00:01:43,191 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 214 changer transitions 0/284 dead transitions. [2020-10-16 00:01:43,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 284 transitions, 10831 flow [2020-10-16 00:01:43,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:01:43,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:01:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2162 transitions. [2020-10-16 00:01:43,193 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:01:43,193 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2162 transitions. [2020-10-16 00:01:43,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2162 transitions. [2020-10-16 00:01:43,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:43,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2162 transitions. [2020-10-16 00:01:43,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:01:43,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:01:43,196 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:01:43,196 INFO L185 Difference]: Start difference. First operand has 383 places, 250 transitions, 7911 flow. Second operand 32 states and 2162 transitions. [2020-10-16 00:01:43,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 284 transitions, 10831 flow [2020-10-16 00:01:43,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 284 transitions, 10286 flow, removed 115 selfloop flow, removed 26 redundant places. [2020-10-16 00:01:43,525 INFO L241 Difference]: Finished difference. Result has 392 places, 256 transitions, 8306 flow [2020-10-16 00:01:43,526 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8306, PETRI_PLACES=392, PETRI_TRANSITIONS=256} [2020-10-16 00:01:43,526 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 374 predicate places. [2020-10-16 00:01:43,526 INFO L481 AbstractCegarLoop]: Abstraction has has 392 places, 256 transitions, 8306 flow [2020-10-16 00:01:43,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:43,526 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:43,526 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:43,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-10-16 00:01:43,732 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:43,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:43,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1758144496, now seen corresponding path program 62 times [2020-10-16 00:01:43,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:43,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035570464] [2020-10-16 00:01:43,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:43,854 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:43,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035570464] [2020-10-16 00:01:43,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359716817] [2020-10-16 00:01:43,855 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:43,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:43,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:43,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:43,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:43,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:43,937 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:43,937 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:43,937 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:43,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168169330] [2020-10-16 00:01:43,938 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:43,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:43,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:43,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:43,940 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:43,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 256 transitions, 8306 flow. Second operand 18 states. [2020-10-16 00:01:43,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:43,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:43,941 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:44,919 INFO L129 PetriNetUnfolder]: 237/630 cut-off events. [2020-10-16 00:01:44,919 INFO L130 PetriNetUnfolder]: For 100822/100824 co-relation queries the response was YES. [2020-10-16 00:01:44,928 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12087 conditions, 630 events. 237/630 cut-off events. For 100822/100824 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3459 event pairs, 0 based on Foata normal form. 4/634 useless extension candidates. Maximal degree in co-relation 11913. Up to 381 conditions per place. [2020-10-16 00:01:44,934 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 214 changer transitions 0/284 dead transitions. [2020-10-16 00:01:44,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 284 transitions, 10944 flow [2020-10-16 00:01:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:01:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:01:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2094 transitions. [2020-10-16 00:01:44,936 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675483870967742 [2020-10-16 00:01:44,936 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2094 transitions. [2020-10-16 00:01:44,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2094 transitions. [2020-10-16 00:01:44,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:44,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2094 transitions. [2020-10-16 00:01:44,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:01:44,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:01:44,939 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:01:44,939 INFO L185 Difference]: Start difference. First operand has 392 places, 256 transitions, 8306 flow. Second operand 31 states and 2094 transitions. [2020-10-16 00:01:44,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 284 transitions, 10944 flow [2020-10-16 00:01:45,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 284 transitions, 10240 flow, removed 175 selfloop flow, removed 27 redundant places. [2020-10-16 00:01:45,272 INFO L241 Difference]: Finished difference. Result has 397 places, 257 transitions, 8212 flow [2020-10-16 00:01:45,272 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7632, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=8212, PETRI_PLACES=397, PETRI_TRANSITIONS=257} [2020-10-16 00:01:45,272 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 379 predicate places. [2020-10-16 00:01:45,273 INFO L481 AbstractCegarLoop]: Abstraction has has 397 places, 257 transitions, 8212 flow [2020-10-16 00:01:45,273 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:45,273 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:45,273 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:45,478 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:45,479 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:45,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:45,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1773034339, now seen corresponding path program 63 times [2020-10-16 00:01:45,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:45,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223527852] [2020-10-16 00:01:45,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:45,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:45,662 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:45,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223527852] [2020-10-16 00:01:45,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724686629] [2020-10-16 00:01:45,662 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:45,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:01:45,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:45,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:45,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:45,730 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:45,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:45,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:45,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808107474] [2020-10-16 00:01:45,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:45,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:45,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:45,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:45,732 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:45,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 257 transitions, 8212 flow. Second operand 18 states. [2020-10-16 00:01:45,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:45,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:45,733 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:46,240 INFO L129 PetriNetUnfolder]: 239/636 cut-off events. [2020-10-16 00:01:46,241 INFO L130 PetriNetUnfolder]: For 101691/101697 co-relation queries the response was YES. [2020-10-16 00:01:46,249 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12155 conditions, 636 events. 239/636 cut-off events. For 101691/101697 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3482 event pairs, 0 based on Foata normal form. 5/641 useless extension candidates. Maximal degree in co-relation 11979. Up to 383 conditions per place. [2020-10-16 00:01:46,255 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 223 selfloop transitions, 46 changer transitions 0/276 dead transitions. [2020-10-16 00:01:46,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 276 transitions, 10150 flow [2020-10-16 00:01:46,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:46,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:46,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1345 transitions. [2020-10-16 00:01:46,256 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725 [2020-10-16 00:01:46,256 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1345 transitions. [2020-10-16 00:01:46,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1345 transitions. [2020-10-16 00:01:46,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:46,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1345 transitions. [2020-10-16 00:01:46,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:46,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:46,258 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:46,258 INFO L185 Difference]: Start difference. First operand has 397 places, 257 transitions, 8212 flow. Second operand 20 states and 1345 transitions. [2020-10-16 00:01:46,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 276 transitions, 10150 flow [2020-10-16 00:01:46,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 276 transitions, 9638 flow, removed 64 selfloop flow, removed 27 redundant places. [2020-10-16 00:01:46,610 INFO L241 Difference]: Finished difference. Result has 391 places, 259 transitions, 8006 flow [2020-10-16 00:01:46,610 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7756, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8006, PETRI_PLACES=391, PETRI_TRANSITIONS=259} [2020-10-16 00:01:46,610 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 373 predicate places. [2020-10-16 00:01:46,610 INFO L481 AbstractCegarLoop]: Abstraction has has 391 places, 259 transitions, 8006 flow [2020-10-16 00:01:46,611 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:46,611 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:46,611 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:46,819 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 00:01:46,820 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:46,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:46,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1097377255, now seen corresponding path program 64 times [2020-10-16 00:01:46,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:46,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588447779] [2020-10-16 00:01:46,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:46,980 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:46,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588447779] [2020-10-16 00:01:46,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773950940] [2020-10-16 00:01:46,981 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:47,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:47,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:47,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:47,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:47,044 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:47,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:47,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:47,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643869901] [2020-10-16 00:01:47,045 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:47,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:47,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:47,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:47,046 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:47,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 259 transitions, 8006 flow. Second operand 18 states. [2020-10-16 00:01:47,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:47,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:47,047 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:47,661 INFO L129 PetriNetUnfolder]: 243/648 cut-off events. [2020-10-16 00:01:47,662 INFO L130 PetriNetUnfolder]: For 100642/100644 co-relation queries the response was YES. [2020-10-16 00:01:47,671 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12157 conditions, 648 events. 243/648 cut-off events. For 100642/100644 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3586 event pairs, 0 based on Foata normal form. 2/650 useless extension candidates. Maximal degree in co-relation 11979. Up to 391 conditions per place. [2020-10-16 00:01:47,762 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 137 selfloop transitions, 140 changer transitions 0/284 dead transitions. [2020-10-16 00:01:47,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 284 transitions, 10299 flow [2020-10-16 00:01:47,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:47,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:47,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1617 transitions. [2020-10-16 00:01:47,764 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67375 [2020-10-16 00:01:47,764 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1617 transitions. [2020-10-16 00:01:47,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1617 transitions. [2020-10-16 00:01:47,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:47,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1617 transitions. [2020-10-16 00:01:47,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:47,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:47,768 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:47,768 INFO L185 Difference]: Start difference. First operand has 391 places, 259 transitions, 8006 flow. Second operand 24 states and 1617 transitions. [2020-10-16 00:01:47,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 284 transitions, 10299 flow [2020-10-16 00:01:48,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 284 transitions, 10081 flow, removed 67 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:48,135 INFO L241 Difference]: Finished difference. Result has 399 places, 263 transitions, 8328 flow [2020-10-16 00:01:48,135 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7810, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8328, PETRI_PLACES=399, PETRI_TRANSITIONS=263} [2020-10-16 00:01:48,135 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 381 predicate places. [2020-10-16 00:01:48,135 INFO L481 AbstractCegarLoop]: Abstraction has has 399 places, 263 transitions, 8328 flow [2020-10-16 00:01:48,135 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:48,135 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:48,135 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:48,336 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:48,336 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:48,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:48,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1364182471, now seen corresponding path program 65 times [2020-10-16 00:01:48,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:48,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260852526] [2020-10-16 00:01:48,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:48,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:48,507 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:48,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260852526] [2020-10-16 00:01:48,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297693573] [2020-10-16 00:01:48,508 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:48,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 00:01:48,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:48,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:48,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:48,582 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:48,593 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:48,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:48,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:48,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661181565] [2020-10-16 00:01:48,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:48,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:48,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:48,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:48,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:48,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 263 transitions, 8328 flow. Second operand 19 states. [2020-10-16 00:01:48,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:48,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:48,596 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:49,334 INFO L129 PetriNetUnfolder]: 245/654 cut-off events. [2020-10-16 00:01:49,334 INFO L130 PetriNetUnfolder]: For 104996/104998 co-relation queries the response was YES. [2020-10-16 00:01:49,347 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12481 conditions, 654 events. 245/654 cut-off events. For 104996/104998 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3619 event pairs, 0 based on Foata normal form. 4/658 useless extension candidates. Maximal degree in co-relation 12301. Up to 395 conditions per place. [2020-10-16 00:01:49,354 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 121 selfloop transitions, 158 changer transitions 0/286 dead transitions. [2020-10-16 00:01:49,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 286 transitions, 10584 flow [2020-10-16 00:01:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:01:49,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:01:49,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1685 transitions. [2020-10-16 00:01:49,356 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:01:49,356 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1685 transitions. [2020-10-16 00:01:49,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1685 transitions. [2020-10-16 00:01:49,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:49,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1685 transitions. [2020-10-16 00:01:49,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:01:49,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:01:49,359 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:01:49,360 INFO L185 Difference]: Start difference. First operand has 399 places, 263 transitions, 8328 flow. Second operand 25 states and 1685 transitions. [2020-10-16 00:01:49,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 286 transitions, 10584 flow [2020-10-16 00:01:49,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 286 transitions, 10170 flow, removed 83 selfloop flow, removed 20 redundant places. [2020-10-16 00:01:49,752 INFO L241 Difference]: Finished difference. Result has 405 places, 265 transitions, 8453 flow [2020-10-16 00:01:49,752 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7960, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8453, PETRI_PLACES=405, PETRI_TRANSITIONS=265} [2020-10-16 00:01:49,752 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-16 00:01:49,752 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 265 transitions, 8453 flow [2020-10-16 00:01:49,752 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:49,752 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:49,752 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:49,953 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 00:01:49,953 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:49,954 INFO L82 PathProgramCache]: Analyzing trace with hash -794849239, now seen corresponding path program 66 times [2020-10-16 00:01:49,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:49,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011861676] [2020-10-16 00:01:49,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:50,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011861676] [2020-10-16 00:01:50,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489149466] [2020-10-16 00:01:50,108 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:50,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:01:50,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:50,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:50,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:50,177 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:50,193 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:50,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:50,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:50,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198764694] [2020-10-16 00:01:50,194 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:50,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:50,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:50,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:50,196 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:50,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 265 transitions, 8453 flow. Second operand 19 states. [2020-10-16 00:01:50,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:50,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:50,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:51,053 INFO L129 PetriNetUnfolder]: 249/666 cut-off events. [2020-10-16 00:01:51,054 INFO L130 PetriNetUnfolder]: For 106504/106506 co-relation queries the response was YES. [2020-10-16 00:01:51,067 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12738 conditions, 666 events. 249/666 cut-off events. For 106504/106506 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3687 event pairs, 0 based on Foata normal form. 4/670 useless extension candidates. Maximal degree in co-relation 12556. Up to 403 conditions per place. [2020-10-16 00:01:51,076 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 93 selfloop transitions, 192 changer transitions 0/292 dead transitions. [2020-10-16 00:01:51,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 292 transitions, 10928 flow [2020-10-16 00:01:51,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:01:51,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:01:51,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1821 transitions. [2020-10-16 00:01:51,079 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6744444444444444 [2020-10-16 00:01:51,079 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1821 transitions. [2020-10-16 00:01:51,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1821 transitions. [2020-10-16 00:01:51,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:51,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1821 transitions. [2020-10-16 00:01:51,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:01:51,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:01:51,081 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:01:51,082 INFO L185 Difference]: Start difference. First operand has 405 places, 265 transitions, 8453 flow. Second operand 27 states and 1821 transitions. [2020-10-16 00:01:51,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 292 transitions, 10928 flow [2020-10-16 00:01:51,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 292 transitions, 10485 flow, removed 83 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:51,549 INFO L241 Difference]: Finished difference. Result has 412 places, 269 transitions, 8692 flow [2020-10-16 00:01:51,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8692, PETRI_PLACES=412, PETRI_TRANSITIONS=269} [2020-10-16 00:01:51,550 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 394 predicate places. [2020-10-16 00:01:51,550 INFO L481 AbstractCegarLoop]: Abstraction has has 412 places, 269 transitions, 8692 flow [2020-10-16 00:01:51,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:51,550 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:51,550 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:51,750 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:51,751 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:51,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:51,751 INFO L82 PathProgramCache]: Analyzing trace with hash -2064335679, now seen corresponding path program 67 times [2020-10-16 00:01:51,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:51,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775188098] [2020-10-16 00:01:51,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:51,906 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:51,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775188098] [2020-10-16 00:01:51,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267969232] [2020-10-16 00:01:51,906 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:51,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:51,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:51,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:51,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:51,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:51,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208801197] [2020-10-16 00:01:51,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:51,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:51,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:51,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:51,990 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:51,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 269 transitions, 8692 flow. Second operand 19 states. [2020-10-16 00:01:51,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:51,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:51,991 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:52,928 INFO L129 PetriNetUnfolder]: 257/690 cut-off events. [2020-10-16 00:01:52,928 INFO L130 PetriNetUnfolder]: For 109676/109682 co-relation queries the response was YES. [2020-10-16 00:01:52,937 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13230 conditions, 690 events. 257/690 cut-off events. For 109676/109682 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3873 event pairs, 0 based on Foata normal form. 8/698 useless extension candidates. Maximal degree in co-relation 13046. Up to 419 conditions per place. [2020-10-16 00:01:52,944 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 71 selfloop transitions, 224 changer transitions 0/302 dead transitions. [2020-10-16 00:01:52,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 302 transitions, 11436 flow [2020-10-16 00:01:52,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:01:52,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:01:52,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1957 transitions. [2020-10-16 00:01:52,946 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748275862068965 [2020-10-16 00:01:52,946 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1957 transitions. [2020-10-16 00:01:52,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1957 transitions. [2020-10-16 00:01:52,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:52,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1957 transitions. [2020-10-16 00:01:52,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:01:52,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:01:52,948 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:01:52,949 INFO L185 Difference]: Start difference. First operand has 412 places, 269 transitions, 8692 flow. Second operand 29 states and 1957 transitions. [2020-10-16 00:01:52,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 302 transitions, 11436 flow [2020-10-16 00:01:53,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 302 transitions, 10915 flow, removed 85 selfloop flow, removed 24 redundant places. [2020-10-16 00:01:53,353 INFO L241 Difference]: Finished difference. Result has 420 places, 277 transitions, 9102 flow [2020-10-16 00:01:53,354 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9102, PETRI_PLACES=420, PETRI_TRANSITIONS=277} [2020-10-16 00:01:53,354 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 402 predicate places. [2020-10-16 00:01:53,354 INFO L481 AbstractCegarLoop]: Abstraction has has 420 places, 277 transitions, 9102 flow [2020-10-16 00:01:53,354 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:53,354 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:53,354 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:53,555 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 00:01:53,555 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:53,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:53,556 INFO L82 PathProgramCache]: Analyzing trace with hash -388669943, now seen corresponding path program 68 times [2020-10-16 00:01:53,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:53,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078935027] [2020-10-16 00:01:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:53,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078935027] [2020-10-16 00:01:53,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934744732] [2020-10-16 00:01:53,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:53,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:53,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:53,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:53,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:53,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:53,769 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:53,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69135533] [2020-10-16 00:01:53,770 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:53,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:53,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:53,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:53,771 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:53,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 277 transitions, 9102 flow. Second operand 18 states. [2020-10-16 00:01:53,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:53,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:53,772 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:54,587 INFO L129 PetriNetUnfolder]: 261/701 cut-off events. [2020-10-16 00:01:54,588 INFO L130 PetriNetUnfolder]: For 111582/111584 co-relation queries the response was YES. [2020-10-16 00:01:54,597 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13539 conditions, 701 events. 261/701 cut-off events. For 111582/111584 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3959 event pairs, 0 based on Foata normal form. 2/703 useless extension candidates. Maximal degree in co-relation 13351. Up to 427 conditions per place. [2020-10-16 00:01:54,603 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 58 selfloop transitions, 244 changer transitions 0/309 dead transitions. [2020-10-16 00:01:54,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 309 transitions, 11976 flow [2020-10-16 00:01:54,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:01:54,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:01:54,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2025 transitions. [2020-10-16 00:01:54,605 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:54,605 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2025 transitions. [2020-10-16 00:01:54,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2025 transitions. [2020-10-16 00:01:54,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:54,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2025 transitions. [2020-10-16 00:01:54,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:01:54,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:01:54,608 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:01:54,608 INFO L185 Difference]: Start difference. First operand has 420 places, 277 transitions, 9102 flow. Second operand 30 states and 2025 transitions. [2020-10-16 00:01:54,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 309 transitions, 11976 flow [2020-10-16 00:01:55,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 309 transitions, 11445 flow, removed 94 selfloop flow, removed 24 redundant places. [2020-10-16 00:01:55,013 INFO L241 Difference]: Finished difference. Result has 429 places, 282 transitions, 9491 flow [2020-10-16 00:01:55,013 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8635, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9491, PETRI_PLACES=429, PETRI_TRANSITIONS=282} [2020-10-16 00:01:55,013 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-16 00:01:55,013 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 282 transitions, 9491 flow [2020-10-16 00:01:55,013 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:55,013 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:55,013 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:55,214 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-16 00:01:55,214 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:55,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:55,215 INFO L82 PathProgramCache]: Analyzing trace with hash -372582803, now seen corresponding path program 69 times [2020-10-16 00:01:55,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:55,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662364345] [2020-10-16 00:01:55,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:55,445 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:55,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662364345] [2020-10-16 00:01:55,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458622729] [2020-10-16 00:01:55,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:55,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:01:55,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:55,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:55,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:55,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:55,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:55,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:55,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327659712] [2020-10-16 00:01:55,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:55,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:55,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:55,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:55,585 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:55,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 282 transitions, 9491 flow. Second operand 19 states. [2020-10-16 00:01:55,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:55,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:55,590 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:57,184 INFO L129 PetriNetUnfolder]: 265/713 cut-off events. [2020-10-16 00:01:57,185 INFO L130 PetriNetUnfolder]: For 116546/116552 co-relation queries the response was YES. [2020-10-16 00:01:57,209 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13960 conditions, 713 events. 265/713 cut-off events. For 116546/116552 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4042 event pairs, 0 based on Foata normal form. 8/721 useless extension candidates. Maximal degree in co-relation 13768. Up to 435 conditions per place. [2020-10-16 00:01:57,225 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 56 selfloop transitions, 250 changer transitions 0/313 dead transitions. [2020-10-16 00:01:57,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 313 transitions, 12320 flow [2020-10-16 00:01:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:01:57,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:01:57,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2093 transitions. [2020-10-16 00:01:57,228 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751612903225807 [2020-10-16 00:01:57,228 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2093 transitions. [2020-10-16 00:01:57,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2093 transitions. [2020-10-16 00:01:57,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:57,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2093 transitions. [2020-10-16 00:01:57,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:01:57,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:01:57,233 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:01:57,233 INFO L185 Difference]: Start difference. First operand has 429 places, 282 transitions, 9491 flow. Second operand 31 states and 2093 transitions. [2020-10-16 00:01:57,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 313 transitions, 12320 flow [2020-10-16 00:01:57,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 313 transitions, 11671 flow, removed 117 selfloop flow, removed 26 redundant places. [2020-10-16 00:01:57,769 INFO L241 Difference]: Finished difference. Result has 435 places, 286 transitions, 9641 flow [2020-10-16 00:01:57,769 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8872, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=9641, PETRI_PLACES=435, PETRI_TRANSITIONS=286} [2020-10-16 00:01:57,769 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 417 predicate places. [2020-10-16 00:01:57,769 INFO L481 AbstractCegarLoop]: Abstraction has has 435 places, 286 transitions, 9641 flow [2020-10-16 00:01:57,769 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:57,769 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:57,770 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:57,970 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:57,970 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:57,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:57,971 INFO L82 PathProgramCache]: Analyzing trace with hash -372092693, now seen corresponding path program 70 times [2020-10-16 00:01:57,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:57,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058072193] [2020-10-16 00:01:57,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:57,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:58,107 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:58,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058072193] [2020-10-16 00:01:58,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978719336] [2020-10-16 00:01:58,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:58,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:58,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:58,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:58,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:58,173 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:58,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:58,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:58,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041829212] [2020-10-16 00:01:58,174 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:58,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:58,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:58,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:58,176 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:58,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 286 transitions, 9641 flow. Second operand 18 states. [2020-10-16 00:01:58,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:58,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:58,177 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:59,064 INFO L129 PetriNetUnfolder]: 274/733 cut-off events. [2020-10-16 00:01:59,064 INFO L130 PetriNetUnfolder]: For 124646/124648 co-relation queries the response was YES. [2020-10-16 00:01:59,074 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14652 conditions, 733 events. 274/733 cut-off events. For 124646/124648 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4132 event pairs, 0 based on Foata normal form. 2/735 useless extension candidates. Maximal degree in co-relation 14458. Up to 447 conditions per place. [2020-10-16 00:01:59,081 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 49 selfloop transitions, 266 changer transitions 0/322 dead transitions. [2020-10-16 00:01:59,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 322 transitions, 12977 flow [2020-10-16 00:01:59,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:01:59,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:01:59,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2162 transitions. [2020-10-16 00:01:59,084 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:01:59,084 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2162 transitions. [2020-10-16 00:01:59,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2162 transitions. [2020-10-16 00:01:59,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:59,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2162 transitions. [2020-10-16 00:01:59,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:01:59,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:01:59,088 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:01:59,088 INFO L185 Difference]: Start difference. First operand has 435 places, 286 transitions, 9641 flow. Second operand 32 states and 2162 transitions. [2020-10-16 00:01:59,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 322 transitions, 12977 flow [2020-10-16 00:01:59,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 322 transitions, 12293 flow, removed 115 selfloop flow, removed 28 redundant places. [2020-10-16 00:01:59,539 INFO L241 Difference]: Finished difference. Result has 442 places, 292 transitions, 10107 flow [2020-10-16 00:01:59,540 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10107, PETRI_PLACES=442, PETRI_TRANSITIONS=292} [2020-10-16 00:01:59,540 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 424 predicate places. [2020-10-16 00:01:59,540 INFO L481 AbstractCegarLoop]: Abstraction has has 442 places, 292 transitions, 10107 flow [2020-10-16 00:01:59,540 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:59,540 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:59,540 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:59,740 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:59,741 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:59,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:59,741 INFO L82 PathProgramCache]: Analyzing trace with hash -372075953, now seen corresponding path program 71 times [2020-10-16 00:01:59,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:59,742 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422842144] [2020-10-16 00:01:59,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:59,954 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:59,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422842144] [2020-10-16 00:01:59,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211595532] [2020-10-16 00:01:59,955 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:00,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 00:02:00,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:00,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:00,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:00,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:00,038 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:00,039 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:00,039 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:00,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715961115] [2020-10-16 00:02:00,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:00,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:00,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:00,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:00,042 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:00,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 292 transitions, 10107 flow. Second operand 19 states. [2020-10-16 00:02:00,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:00,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:00,042 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:01,121 INFO L129 PetriNetUnfolder]: 271/727 cut-off events. [2020-10-16 00:02:01,121 INFO L130 PetriNetUnfolder]: For 129731/129737 co-relation queries the response was YES. [2020-10-16 00:02:01,133 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14729 conditions, 727 events. 271/727 cut-off events. For 129731/129737 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4125 event pairs, 0 based on Foata normal form. 8/735 useless extension candidates. Maximal degree in co-relation 14531. Up to 443 conditions per place. [2020-10-16 00:02:01,141 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 47 selfloop transitions, 268 changer transitions 0/322 dead transitions. [2020-10-16 00:02:01,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 322 transitions, 13077 flow [2020-10-16 00:02:01,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:01,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2229 transitions. [2020-10-16 00:02:01,144 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754545454545454 [2020-10-16 00:02:01,144 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2229 transitions. [2020-10-16 00:02:01,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2229 transitions. [2020-10-16 00:02:01,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:01,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2229 transitions. [2020-10-16 00:02:01,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:01,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:01,148 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:01,148 INFO L185 Difference]: Start difference. First operand has 442 places, 292 transitions, 10107 flow. Second operand 33 states and 2229 transitions. [2020-10-16 00:02:01,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 322 transitions, 13077 flow [2020-10-16 00:02:01,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 322 transitions, 12299 flow, removed 165 selfloop flow, removed 27 redundant places. [2020-10-16 00:02:01,669 INFO L241 Difference]: Finished difference. Result has 449 places, 293 transitions, 10031 flow [2020-10-16 00:02:01,669 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10031, PETRI_PLACES=449, PETRI_TRANSITIONS=293} [2020-10-16 00:02:01,670 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 431 predicate places. [2020-10-16 00:02:01,670 INFO L481 AbstractCegarLoop]: Abstraction has has 449 places, 293 transitions, 10031 flow [2020-10-16 00:02:01,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:01,670 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:01,670 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:01,883 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:01,883 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:01,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:01,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1332079165, now seen corresponding path program 72 times [2020-10-16 00:02:01,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:01,885 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592153653] [2020-10-16 00:02:01,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:02,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592153653] [2020-10-16 00:02:02,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102622498] [2020-10-16 00:02:02,026 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:02,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:02:02,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:02,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:02,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:02,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:02,115 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:02,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:02,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:02,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720163751] [2020-10-16 00:02:02,117 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:02,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:02,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:02,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:02,120 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:02,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 293 transitions, 10031 flow. Second operand 19 states. [2020-10-16 00:02:02,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:02,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:02,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:03,230 INFO L129 PetriNetUnfolder]: 274/733 cut-off events. [2020-10-16 00:02:03,231 INFO L130 PetriNetUnfolder]: For 134425/134431 co-relation queries the response was YES. [2020-10-16 00:02:03,241 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14941 conditions, 733 events. 274/733 cut-off events. For 134425/134431 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4161 event pairs, 0 based on Foata normal form. 7/740 useless extension candidates. Maximal degree in co-relation 14741. Up to 445 conditions per place. [2020-10-16 00:02:03,248 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 87 selfloop transitions, 230 changer transitions 0/324 dead transitions. [2020-10-16 00:02:03,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 324 transitions, 13099 flow [2020-10-16 00:02:03,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:03,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:03,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2161 transitions. [2020-10-16 00:02:03,250 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753125 [2020-10-16 00:02:03,250 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2161 transitions. [2020-10-16 00:02:03,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2161 transitions. [2020-10-16 00:02:03,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:03,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2161 transitions. [2020-10-16 00:02:03,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:03,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:03,252 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:03,252 INFO L185 Difference]: Start difference. First operand has 449 places, 293 transitions, 10031 flow. Second operand 32 states and 2161 transitions. [2020-10-16 00:02:03,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 324 transitions, 13099 flow [2020-10-16 00:02:03,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 324 transitions, 12477 flow, removed 83 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:03,798 INFO L241 Difference]: Finished difference. Result has 453 places, 296 transitions, 10233 flow [2020-10-16 00:02:03,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9501, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10233, PETRI_PLACES=453, PETRI_TRANSITIONS=296} [2020-10-16 00:02:03,799 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 435 predicate places. [2020-10-16 00:02:03,799 INFO L481 AbstractCegarLoop]: Abstraction has has 453 places, 296 transitions, 10233 flow [2020-10-16 00:02:03,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:03,799 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:03,799 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:04,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:04,000 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:04,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:04,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1350563652, now seen corresponding path program 73 times [2020-10-16 00:02:04,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:04,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71611847] [2020-10-16 00:02:04,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:04,223 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:04,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71611847] [2020-10-16 00:02:04,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915126458] [2020-10-16 00:02:04,224 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:04,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:04,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:04,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:04,313 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:04,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:04,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:04,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025773315] [2020-10-16 00:02:04,314 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:04,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:04,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:04,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:04,316 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:04,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 296 transitions, 10233 flow. Second operand 20 states. [2020-10-16 00:02:04,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:04,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:04,317 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:05,439 INFO L129 PetriNetUnfolder]: 277/740 cut-off events. [2020-10-16 00:02:05,439 INFO L130 PetriNetUnfolder]: For 131471/131477 co-relation queries the response was YES. [2020-10-16 00:02:05,451 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14995 conditions, 740 events. 277/740 cut-off events. For 131471/131477 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4206 event pairs, 0 based on Foata normal form. 4/744 useless extension candidates. Maximal degree in co-relation 14793. Up to 449 conditions per place. [2020-10-16 00:02:05,459 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 50 selfloop transitions, 272 changer transitions 0/329 dead transitions. [2020-10-16 00:02:05,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 329 transitions, 13429 flow [2020-10-16 00:02:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:05,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:05,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2161 transitions. [2020-10-16 00:02:05,461 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753125 [2020-10-16 00:02:05,461 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2161 transitions. [2020-10-16 00:02:05,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2161 transitions. [2020-10-16 00:02:05,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:05,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2161 transitions. [2020-10-16 00:02:05,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:05,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:05,466 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:05,466 INFO L185 Difference]: Start difference. First operand has 453 places, 296 transitions, 10233 flow. Second operand 32 states and 2161 transitions. [2020-10-16 00:02:05,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 329 transitions, 13429 flow [2020-10-16 00:02:06,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 329 transitions, 12829 flow, removed 73 selfloop flow, removed 30 redundant places. [2020-10-16 00:02:06,080 INFO L241 Difference]: Finished difference. Result has 456 places, 299 transitions, 10457 flow [2020-10-16 00:02:06,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10457, PETRI_PLACES=456, PETRI_TRANSITIONS=299} [2020-10-16 00:02:06,081 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-16 00:02:06,081 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 299 transitions, 10457 flow [2020-10-16 00:02:06,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:06,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:06,081 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:06,288 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 00:02:06,289 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:06,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:06,289 INFO L82 PathProgramCache]: Analyzing trace with hash 966577553, now seen corresponding path program 74 times [2020-10-16 00:02:06,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:06,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408978827] [2020-10-16 00:02:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:06,507 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:06,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408978827] [2020-10-16 00:02:06,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429693312] [2020-10-16 00:02:06,508 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:06,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:06,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:06,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:06,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:06,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:06,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:06,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106775583] [2020-10-16 00:02:06,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:06,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:06,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:06,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:06,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:06,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 299 transitions, 10457 flow. Second operand 19 states. [2020-10-16 00:02:06,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:06,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:06,566 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:07,157 INFO L129 PetriNetUnfolder]: 279/746 cut-off events. [2020-10-16 00:02:07,158 INFO L130 PetriNetUnfolder]: For 140306/140312 co-relation queries the response was YES. [2020-10-16 00:02:07,169 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15361 conditions, 746 events. 279/746 cut-off events. For 140306/140312 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4240 event pairs, 0 based on Foata normal form. 8/754 useless extension candidates. Maximal degree in co-relation 15157. Up to 484 conditions per place. [2020-10-16 00:02:07,177 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 284 selfloop transitions, 27 changer transitions 0/318 dead transitions. [2020-10-16 00:02:07,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 318 transitions, 12607 flow [2020-10-16 00:02:07,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:02:07,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:02:07,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1344 transitions. [2020-10-16 00:02:07,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.672 [2020-10-16 00:02:07,178 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1344 transitions. [2020-10-16 00:02:07,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1344 transitions. [2020-10-16 00:02:07,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:07,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1344 transitions. [2020-10-16 00:02:07,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:02:07,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:02:07,180 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:02:07,180 INFO L185 Difference]: Start difference. First operand has 456 places, 299 transitions, 10457 flow. Second operand 20 states and 1344 transitions. [2020-10-16 00:02:07,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 318 transitions, 12607 flow [2020-10-16 00:02:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 318 transitions, 11949 flow, removed 78 selfloop flow, removed 30 redundant places. [2020-10-16 00:02:07,747 INFO L241 Difference]: Finished difference. Result has 447 places, 301 transitions, 10025 flow [2020-10-16 00:02:07,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9799, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10025, PETRI_PLACES=447, PETRI_TRANSITIONS=301} [2020-10-16 00:02:07,748 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 429 predicate places. [2020-10-16 00:02:07,748 INFO L481 AbstractCegarLoop]: Abstraction has has 447 places, 301 transitions, 10025 flow [2020-10-16 00:02:07,748 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:07,748 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:07,748 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:07,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:07,955 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:07,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:07,955 INFO L82 PathProgramCache]: Analyzing trace with hash -543203417, now seen corresponding path program 75 times [2020-10-16 00:02:07,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:07,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382785036] [2020-10-16 00:02:07,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:08,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382785036] [2020-10-16 00:02:08,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372569948] [2020-10-16 00:02:08,156 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:08,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:02:08,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:08,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:08,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:08,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:08,305 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:08,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:08,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:08,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757280458] [2020-10-16 00:02:08,305 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:08,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:08,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:08,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:08,306 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:08,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 301 transitions, 10025 flow. Second operand 20 states. [2020-10-16 00:02:08,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:08,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:08,307 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:09,112 INFO L129 PetriNetUnfolder]: 283/758 cut-off events. [2020-10-16 00:02:09,112 INFO L130 PetriNetUnfolder]: For 149748/149754 co-relation queries the response was YES. [2020-10-16 00:02:09,124 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15603 conditions, 758 events. 283/758 cut-off events. For 149748/149754 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4329 event pairs, 0 based on Foata normal form. 8/766 useless extension candidates. Maximal degree in co-relation 15397. Up to 461 conditions per place. [2020-10-16 00:02:09,136 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 203 selfloop transitions, 116 changer transitions 0/326 dead transitions. [2020-10-16 00:02:09,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 326 transitions, 12652 flow [2020-10-16 00:02:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:02:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:02:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1684 transitions. [2020-10-16 00:02:09,138 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6736 [2020-10-16 00:02:09,138 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1684 transitions. [2020-10-16 00:02:09,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1684 transitions. [2020-10-16 00:02:09,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:09,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1684 transitions. [2020-10-16 00:02:09,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:02:09,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:02:09,141 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:02:09,141 INFO L185 Difference]: Start difference. First operand has 447 places, 301 transitions, 10025 flow. Second operand 25 states and 1684 transitions. [2020-10-16 00:02:09,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 326 transitions, 12652 flow [2020-10-16 00:02:09,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 326 transitions, 12450 flow, removed 76 selfloop flow, removed 17 redundant places. [2020-10-16 00:02:09,728 INFO L241 Difference]: Finished difference. Result has 456 places, 305 transitions, 10365 flow [2020-10-16 00:02:09,729 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9847, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10365, PETRI_PLACES=456, PETRI_TRANSITIONS=305} [2020-10-16 00:02:09,729 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-16 00:02:09,729 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 305 transitions, 10365 flow [2020-10-16 00:02:09,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:09,729 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:09,729 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:09,930 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 00:02:09,930 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:09,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:09,931 INFO L82 PathProgramCache]: Analyzing trace with hash -903472759, now seen corresponding path program 76 times [2020-10-16 00:02:09,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:09,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114000558] [2020-10-16 00:02:09,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:10,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114000558] [2020-10-16 00:02:10,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198566960] [2020-10-16 00:02:10,112 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:10,155 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:10,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:10,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:10,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:10,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:10,195 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:10,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:10,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:10,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432298256] [2020-10-16 00:02:10,196 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:10,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:10,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:10,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:10,197 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:10,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 305 transitions, 10365 flow. Second operand 20 states. [2020-10-16 00:02:10,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:10,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:10,198 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:11,076 INFO L129 PetriNetUnfolder]: 287/770 cut-off events. [2020-10-16 00:02:11,076 INFO L130 PetriNetUnfolder]: For 156085/156087 co-relation queries the response was YES. [2020-10-16 00:02:11,089 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16088 conditions, 770 events. 287/770 cut-off events. For 156085/156087 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4405 event pairs, 0 based on Foata normal form. 4/774 useless extension candidates. Maximal degree in co-relation 15880. Up to 469 conditions per place. [2020-10-16 00:02:11,097 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 167 selfloop transitions, 158 changer transitions 0/332 dead transitions. [2020-10-16 00:02:11,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 332 transitions, 13196 flow [2020-10-16 00:02:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:02:11,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:02:11,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1820 transitions. [2020-10-16 00:02:11,099 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2020-10-16 00:02:11,099 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1820 transitions. [2020-10-16 00:02:11,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1820 transitions. [2020-10-16 00:02:11,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:11,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1820 transitions. [2020-10-16 00:02:11,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:02:11,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:02:11,101 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:02:11,101 INFO L185 Difference]: Start difference. First operand has 456 places, 305 transitions, 10365 flow. Second operand 27 states and 1820 transitions. [2020-10-16 00:02:11,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 332 transitions, 13196 flow [2020-10-16 00:02:11,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 332 transitions, 12829 flow, removed 92 selfloop flow, removed 20 redundant places. [2020-10-16 00:02:11,768 INFO L241 Difference]: Finished difference. Result has 464 places, 309 transitions, 10663 flow [2020-10-16 00:02:11,768 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10048, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10663, PETRI_PLACES=464, PETRI_TRANSITIONS=309} [2020-10-16 00:02:11,769 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 446 predicate places. [2020-10-16 00:02:11,769 INFO L481 AbstractCegarLoop]: Abstraction has has 464 places, 309 transitions, 10663 flow [2020-10-16 00:02:11,769 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:11,769 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:11,769 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:11,974 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:11,975 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:11,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:11,975 INFO L82 PathProgramCache]: Analyzing trace with hash 712719751, now seen corresponding path program 77 times [2020-10-16 00:02:11,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:11,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122886342] [2020-10-16 00:02:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:11,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:12,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122886342] [2020-10-16 00:02:12,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869144598] [2020-10-16 00:02:12,144 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:12,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:12,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:12,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:12,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:12,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:12,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:12,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647229940] [2020-10-16 00:02:12,205 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:12,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:12,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:12,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:12,206 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:12,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 309 transitions, 10663 flow. Second operand 19 states. [2020-10-16 00:02:12,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:12,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:12,207 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:13,081 INFO L129 PetriNetUnfolder]: 289/776 cut-off events. [2020-10-16 00:02:13,082 INFO L130 PetriNetUnfolder]: For 157010/157012 co-relation queries the response was YES. [2020-10-16 00:02:13,093 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16278 conditions, 776 events. 289/776 cut-off events. For 157010/157012 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4433 event pairs, 0 based on Foata normal form. 4/780 useless extension candidates. Maximal degree in co-relation 16068. Up to 473 conditions per place. [2020-10-16 00:02:13,101 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 141 selfloop transitions, 188 changer transitions 0/336 dead transitions. [2020-10-16 00:02:13,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 336 transitions, 13569 flow [2020-10-16 00:02:13,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:02:13,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:02:13,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2023 transitions. [2020-10-16 00:02:13,103 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6743333333333333 [2020-10-16 00:02:13,104 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2023 transitions. [2020-10-16 00:02:13,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2023 transitions. [2020-10-16 00:02:13,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:13,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2023 transitions. [2020-10-16 00:02:13,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:02:13,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:02:13,108 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:02:13,108 INFO L185 Difference]: Start difference. First operand has 464 places, 309 transitions, 10663 flow. Second operand 30 states and 2023 transitions. [2020-10-16 00:02:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 336 transitions, 13569 flow [2020-10-16 00:02:13,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 336 transitions, 13211 flow, removed 94 selfloop flow, removed 18 redundant places. [2020-10-16 00:02:13,765 INFO L241 Difference]: Finished difference. Result has 477 places, 311 transitions, 10939 flow [2020-10-16 00:02:13,765 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10359, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10939, PETRI_PLACES=477, PETRI_TRANSITIONS=311} [2020-10-16 00:02:13,765 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 459 predicate places. [2020-10-16 00:02:13,765 INFO L481 AbstractCegarLoop]: Abstraction has has 477 places, 311 transitions, 10939 flow [2020-10-16 00:02:13,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:13,766 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:13,766 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:13,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 00:02:13,973 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:13,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:13,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1407193239, now seen corresponding path program 78 times [2020-10-16 00:02:13,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:13,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715493152] [2020-10-16 00:02:13,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:14,135 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:14,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715493152] [2020-10-16 00:02:14,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176670096] [2020-10-16 00:02:14,136 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:14,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 00:02:14,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:14,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:14,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:14,203 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:14,203 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:14,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614278287] [2020-10-16 00:02:14,203 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:14,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:14,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:14,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:14,205 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:14,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 311 transitions, 10939 flow. Second operand 19 states. [2020-10-16 00:02:14,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:14,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:14,206 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:15,102 INFO L129 PetriNetUnfolder]: 293/788 cut-off events. [2020-10-16 00:02:15,103 INFO L130 PetriNetUnfolder]: For 159227/159233 co-relation queries the response was YES. [2020-10-16 00:02:15,115 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 788 events. 293/788 cut-off events. For 159227/159233 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4512 event pairs, 0 based on Foata normal form. 8/796 useless extension candidates. Maximal degree in co-relation 16425. Up to 481 conditions per place. [2020-10-16 00:02:15,123 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 111 selfloop transitions, 224 changer transitions 0/342 dead transitions. [2020-10-16 00:02:15,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 342 transitions, 14102 flow [2020-10-16 00:02:15,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:15,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:15,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2159 transitions. [2020-10-16 00:02:15,125 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746875 [2020-10-16 00:02:15,125 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2159 transitions. [2020-10-16 00:02:15,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2159 transitions. [2020-10-16 00:02:15,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:15,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2159 transitions. [2020-10-16 00:02:15,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:15,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:15,128 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:15,128 INFO L185 Difference]: Start difference. First operand has 477 places, 311 transitions, 10939 flow. Second operand 32 states and 2159 transitions. [2020-10-16 00:02:15,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 342 transitions, 14102 flow [2020-10-16 00:02:15,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 342 transitions, 13572 flow, removed 94 selfloop flow, removed 27 redundant places. [2020-10-16 00:02:15,794 INFO L241 Difference]: Finished difference. Result has 483 places, 315 transitions, 11215 flow [2020-10-16 00:02:15,794 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10467, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=11215, PETRI_PLACES=483, PETRI_TRANSITIONS=315} [2020-10-16 00:02:15,794 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 465 predicate places. [2020-10-16 00:02:15,794 INFO L481 AbstractCegarLoop]: Abstraction has has 483 places, 315 transitions, 11215 flow [2020-10-16 00:02:15,794 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:15,795 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:15,795 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:15,995 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:15,995 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:15,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:15,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1167646413, now seen corresponding path program 79 times [2020-10-16 00:02:15,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:15,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009497108] [2020-10-16 00:02:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:16,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009497108] [2020-10-16 00:02:16,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173247504] [2020-10-16 00:02:16,163 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:16,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:16,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:16,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:16,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:16,243 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:16,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:16,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:16,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826844112] [2020-10-16 00:02:16,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:16,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:16,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:16,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:16,245 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:16,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 315 transitions, 11215 flow. Second operand 20 states. [2020-10-16 00:02:16,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:16,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:16,246 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:17,311 INFO L129 PetriNetUnfolder]: 295/794 cut-off events. [2020-10-16 00:02:17,311 INFO L130 PetriNetUnfolder]: For 160151/160153 co-relation queries the response was YES. [2020-10-16 00:02:17,323 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 794 events. 295/794 cut-off events. For 160151/160153 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4566 event pairs, 0 based on Foata normal form. 4/798 useless extension candidates. Maximal degree in co-relation 16612. Up to 485 conditions per place. [2020-10-16 00:02:17,332 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 105 selfloop transitions, 232 changer transitions 0/344 dead transitions. [2020-10-16 00:02:17,332 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 344 transitions, 14303 flow [2020-10-16 00:02:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:17,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:17,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2092 transitions. [2020-10-16 00:02:17,334 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748387096774193 [2020-10-16 00:02:17,334 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2092 transitions. [2020-10-16 00:02:17,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2092 transitions. [2020-10-16 00:02:17,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:17,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2092 transitions. [2020-10-16 00:02:17,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:17,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:17,336 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:17,336 INFO L185 Difference]: Start difference. First operand has 483 places, 315 transitions, 11215 flow. Second operand 31 states and 2092 transitions. [2020-10-16 00:02:17,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 344 transitions, 14303 flow [2020-10-16 00:02:18,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 344 transitions, 13739 flow, removed 96 selfloop flow, removed 28 redundant places. [2020-10-16 00:02:18,016 INFO L241 Difference]: Finished difference. Result has 487 places, 317 transitions, 11398 flow [2020-10-16 00:02:18,017 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10709, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11398, PETRI_PLACES=487, PETRI_TRANSITIONS=317} [2020-10-16 00:02:18,017 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 469 predicate places. [2020-10-16 00:02:18,017 INFO L481 AbstractCegarLoop]: Abstraction has has 487 places, 317 transitions, 11398 flow [2020-10-16 00:02:18,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:18,017 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:18,017 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:18,217 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:18,218 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:18,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:18,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1654729263, now seen corresponding path program 80 times [2020-10-16 00:02:18,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:18,219 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298400763] [2020-10-16 00:02:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:18,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:18,379 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:18,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298400763] [2020-10-16 00:02:18,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205395237] [2020-10-16 00:02:18,380 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:18,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:18,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:18,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:18,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:18,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:18,459 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:18,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:18,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:18,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141715583] [2020-10-16 00:02:18,460 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:18,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:18,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:18,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:18,462 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:18,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 317 transitions, 11398 flow. Second operand 20 states. [2020-10-16 00:02:18,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:18,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:18,463 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:19,580 INFO L129 PetriNetUnfolder]: 297/799 cut-off events. [2020-10-16 00:02:19,580 INFO L130 PetriNetUnfolder]: For 160991/160993 co-relation queries the response was YES. [2020-10-16 00:02:19,592 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17008 conditions, 799 events. 297/799 cut-off events. For 160991/160993 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4536 event pairs, 0 based on Foata normal form. 4/803 useless extension candidates. Maximal degree in co-relation 16792. Up to 489 conditions per place. [2020-10-16 00:02:19,601 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 85 selfloop transitions, 256 changer transitions 0/348 dead transitions. [2020-10-16 00:02:19,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 348 transitions, 14660 flow [2020-10-16 00:02:19,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2228 transitions. [2020-10-16 00:02:19,603 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751515151515152 [2020-10-16 00:02:19,603 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2228 transitions. [2020-10-16 00:02:19,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2228 transitions. [2020-10-16 00:02:19,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:19,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2228 transitions. [2020-10-16 00:02:19,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:19,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:19,606 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:19,606 INFO L185 Difference]: Start difference. First operand has 487 places, 317 transitions, 11398 flow. Second operand 33 states and 2228 transitions. [2020-10-16 00:02:19,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 348 transitions, 14660 flow [2020-10-16 00:02:20,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 348 transitions, 14124 flow, removed 96 selfloop flow, removed 26 redundant places. [2020-10-16 00:02:20,284 INFO L241 Difference]: Finished difference. Result has 495 places, 319 transitions, 11674 flow [2020-10-16 00:02:20,285 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10924, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=11674, PETRI_PLACES=495, PETRI_TRANSITIONS=319} [2020-10-16 00:02:20,285 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 477 predicate places. [2020-10-16 00:02:20,285 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 319 transitions, 11674 flow [2020-10-16 00:02:20,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:20,285 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:20,285 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:20,486 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:20,486 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:20,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:20,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1655236113, now seen corresponding path program 81 times [2020-10-16 00:02:20,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:20,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204948517] [2020-10-16 00:02:20,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:20,637 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:20,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204948517] [2020-10-16 00:02:20,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187103970] [2020-10-16 00:02:20,638 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:20,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:02:20,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:20,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:20,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:20,710 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:20,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:20,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:20,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860348871] [2020-10-16 00:02:20,724 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:20,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:20,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:20,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:20,725 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:20,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 319 transitions, 11674 flow. Second operand 20 states. [2020-10-16 00:02:20,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:20,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:20,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:21,919 INFO L129 PetriNetUnfolder]: 301/809 cut-off events. [2020-10-16 00:02:21,919 INFO L130 PetriNetUnfolder]: For 163619/163621 co-relation queries the response was YES. [2020-10-16 00:02:21,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17353 conditions, 809 events. 301/809 cut-off events. For 163619/163621 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4582 event pairs, 0 based on Foata normal form. 4/813 useless extension candidates. Maximal degree in co-relation 17135. Up to 495 conditions per place. [2020-10-16 00:02:21,941 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 75 selfloop transitions, 272 changer transitions 0/354 dead transitions. [2020-10-16 00:02:21,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 354 transitions, 15248 flow [2020-10-16 00:02:21,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:02:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:02:21,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2364 transitions. [2020-10-16 00:02:21,942 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754285714285714 [2020-10-16 00:02:21,943 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2364 transitions. [2020-10-16 00:02:21,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2364 transitions. [2020-10-16 00:02:21,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:21,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2364 transitions. [2020-10-16 00:02:21,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:02:21,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:02:21,945 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:02:21,945 INFO L185 Difference]: Start difference. First operand has 495 places, 319 transitions, 11674 flow. Second operand 35 states and 2364 transitions. [2020-10-16 00:02:21,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 354 transitions, 15248 flow [2020-10-16 00:02:22,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 354 transitions, 14574 flow, removed 101 selfloop flow, removed 31 redundant places. [2020-10-16 00:02:22,625 INFO L241 Difference]: Finished difference. Result has 501 places, 323 transitions, 12005 flow [2020-10-16 00:02:22,626 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11068, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12005, PETRI_PLACES=501, PETRI_TRANSITIONS=323} [2020-10-16 00:02:22,626 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 483 predicate places. [2020-10-16 00:02:22,626 INFO L481 AbstractCegarLoop]: Abstraction has has 501 places, 323 transitions, 12005 flow [2020-10-16 00:02:22,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:22,626 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:22,626 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:22,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:22,827 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:22,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:22,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1216032668, now seen corresponding path program 82 times [2020-10-16 00:02:22,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:22,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701636361] [2020-10-16 00:02:22,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:23,061 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:23,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701636361] [2020-10-16 00:02:23,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180509345] [2020-10-16 00:02:23,062 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:23,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:23,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:23,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:23,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:23,121 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:23,121 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:23,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:23,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147496434] [2020-10-16 00:02:23,122 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:23,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:23,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:23,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:23,123 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:23,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 323 transitions, 12005 flow. Second operand 20 states. [2020-10-16 00:02:23,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:23,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:23,124 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:23,811 INFO L129 PetriNetUnfolder]: 303/816 cut-off events. [2020-10-16 00:02:23,811 INFO L130 PetriNetUnfolder]: For 169309/169315 co-relation queries the response was YES. [2020-10-16 00:02:23,824 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17688 conditions, 816 events. 303/816 cut-off events. For 169309/169315 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4690 event pairs, 0 based on Foata normal form. 5/821 useless extension candidates. Maximal degree in co-relation 17467. Up to 499 conditions per place. [2020-10-16 00:02:23,833 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 287 selfloop transitions, 50 changer transitions 0/344 dead transitions. [2020-10-16 00:02:23,833 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 344 transitions, 14437 flow [2020-10-16 00:02:23,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:02:23,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:02:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1479 transitions. [2020-10-16 00:02:23,834 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6722727272727272 [2020-10-16 00:02:23,835 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1479 transitions. [2020-10-16 00:02:23,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1479 transitions. [2020-10-16 00:02:23,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:23,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1479 transitions. [2020-10-16 00:02:23,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:02:23,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:02:23,836 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:02:23,837 INFO L185 Difference]: Start difference. First operand has 501 places, 323 transitions, 12005 flow. Second operand 22 states and 1479 transitions. [2020-10-16 00:02:23,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 344 transitions, 14437 flow [2020-10-16 00:02:24,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 344 transitions, 13740 flow, removed 117 selfloop flow, removed 32 redundant places. [2020-10-16 00:02:24,556 INFO L241 Difference]: Finished difference. Result has 492 places, 325 transitions, 11610 flow [2020-10-16 00:02:24,556 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11328, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11610, PETRI_PLACES=492, PETRI_TRANSITIONS=325} [2020-10-16 00:02:24,556 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 474 predicate places. [2020-10-16 00:02:24,556 INFO L481 AbstractCegarLoop]: Abstraction has has 492 places, 325 transitions, 11610 flow [2020-10-16 00:02:24,556 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:24,556 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:24,557 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:24,757 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:24,757 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:24,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:24,758 INFO L82 PathProgramCache]: Analyzing trace with hash 29153762, now seen corresponding path program 83 times [2020-10-16 00:02:24,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:24,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304813448] [2020-10-16 00:02:24,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:24,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304813448] [2020-10-16 00:02:24,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972139995] [2020-10-16 00:02: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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:25,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:25,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:25,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:25,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:25,031 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:25,031 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:25,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:25,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018676906] [2020-10-16 00:02:25,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:25,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:25,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:25,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:25,033 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:25,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 325 transitions, 11610 flow. Second operand 20 states. [2020-10-16 00:02:25,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:25,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:25,034 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:25,902 INFO L129 PetriNetUnfolder]: 307/827 cut-off events. [2020-10-16 00:02:25,902 INFO L130 PetriNetUnfolder]: For 175649/175651 co-relation queries the response was YES. [2020-10-16 00:02:25,913 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17862 conditions, 827 events. 307/827 cut-off events. For 175649/175651 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4789 event pairs, 0 based on Foata normal form. 2/829 useless extension candidates. Maximal degree in co-relation 17639. Up to 507 conditions per place. [2020-10-16 00:02:25,923 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 193 selfloop transitions, 152 changer transitions 0/352 dead transitions. [2020-10-16 00:02:25,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 352 transitions, 14506 flow [2020-10-16 00:02:25,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:02:25,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:02:25,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1751 transitions. [2020-10-16 00:02:25,925 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6734615384615384 [2020-10-16 00:02:25,925 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1751 transitions. [2020-10-16 00:02:25,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1751 transitions. [2020-10-16 00:02:25,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:25,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1751 transitions. [2020-10-16 00:02:25,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:02:25,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:02:25,927 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:02:25,927 INFO L185 Difference]: Start difference. First operand has 492 places, 325 transitions, 11610 flow. Second operand 26 states and 1751 transitions. [2020-10-16 00:02:25,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 352 transitions, 14506 flow [2020-10-16 00:02:26,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 352 transitions, 14212 flow, removed 93 selfloop flow, removed 20 redundant places. [2020-10-16 00:02:26,648 INFO L241 Difference]: Finished difference. Result has 499 places, 329 transitions, 11950 flow [2020-10-16 00:02:26,649 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=11950, PETRI_PLACES=499, PETRI_TRANSITIONS=329} [2020-10-16 00:02:26,649 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-16 00:02:26,649 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 329 transitions, 11950 flow [2020-10-16 00:02:26,649 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:26,649 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:26,649 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:26,850 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:26,850 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:26,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:26,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1014345286, now seen corresponding path program 84 times [2020-10-16 00:02:26,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:26,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119485026] [2020-10-16 00:02:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:27,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119485026] [2020-10-16 00:02:27,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781294462] [2020-10-16 00:02:27,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:27,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 00:02:27,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:27,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:27,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:27,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:27,151 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:27,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:27,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:27,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611581390] [2020-10-16 00:02:27,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:27,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:27,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:27,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:27,156 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:27,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 329 transitions, 11950 flow. Second operand 21 states. [2020-10-16 00:02:27,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:27,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:27,157 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:28,119 INFO L129 PetriNetUnfolder]: 309/833 cut-off events. [2020-10-16 00:02:28,120 INFO L130 PetriNetUnfolder]: For 177783/177785 co-relation queries the response was YES. [2020-10-16 00:02:28,133 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18082 conditions, 833 events. 309/833 cut-off events. For 177783/177785 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4827 event pairs, 0 based on Foata normal form. 4/837 useless extension candidates. Maximal degree in co-relation 17857. Up to 511 conditions per place. [2020-10-16 00:02:28,142 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 173 selfloop transitions, 174 changer transitions 0/354 dead transitions. [2020-10-16 00:02:28,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 354 transitions, 14764 flow [2020-10-16 00:02:28,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:02:28,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:02:28,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1819 transitions. [2020-10-16 00:02:28,144 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6737037037037037 [2020-10-16 00:02:28,144 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1819 transitions. [2020-10-16 00:02:28,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1819 transitions. [2020-10-16 00:02:28,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:28,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1819 transitions. [2020-10-16 00:02:28,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:02:28,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:02:28,147 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:02:28,147 INFO L185 Difference]: Start difference. First operand has 499 places, 329 transitions, 11950 flow. Second operand 27 states and 1819 transitions. [2020-10-16 00:02:28,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 354 transitions, 14764 flow [2020-10-16 00:02:28,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 354 transitions, 14288 flow, removed 94 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:28,908 INFO L241 Difference]: Finished difference. Result has 504 places, 331 transitions, 12070 flow [2020-10-16 00:02:28,909 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11524, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12070, PETRI_PLACES=504, PETRI_TRANSITIONS=331} [2020-10-16 00:02:28,909 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-16 00:02:28,909 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 331 transitions, 12070 flow [2020-10-16 00:02:28,909 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:28,909 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:28,909 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:29,110 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:29,110 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:29,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:29,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1504955766, now seen corresponding path program 85 times [2020-10-16 00:02:29,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:29,111 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572507640] [2020-10-16 00:02:29,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:29,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:29,308 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:29,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572507640] [2020-10-16 00:02:29,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789896624] [2020-10-16 00:02:29,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:29,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:29,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:29,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:29,389 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:29,389 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:29,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608286216] [2020-10-16 00:02:29,390 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:29,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:29,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:29,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:29,392 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:29,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 331 transitions, 12070 flow. Second operand 21 states. [2020-10-16 00:02:29,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:29,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:29,392 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:30,592 INFO L129 PetriNetUnfolder]: 313/845 cut-off events. [2020-10-16 00:02:30,592 INFO L130 PetriNetUnfolder]: For 179851/179857 co-relation queries the response was YES. [2020-10-16 00:02:30,603 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18360 conditions, 845 events. 313/845 cut-off events. For 179851/179857 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4907 event pairs, 0 based on Foata normal form. 8/853 useless extension candidates. Maximal degree in co-relation 18133. Up to 519 conditions per place. [2020-10-16 00:02:30,613 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 105 selfloop transitions, 250 changer transitions 0/362 dead transitions. [2020-10-16 00:02:30,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 362 transitions, 15308 flow [2020-10-16 00:02:30,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:30,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2091 transitions. [2020-10-16 00:02:30,615 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745161290322581 [2020-10-16 00:02:30,615 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2091 transitions. [2020-10-16 00:02:30,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2091 transitions. [2020-10-16 00:02:30,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:30,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2091 transitions. [2020-10-16 00:02:30,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:30,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:30,618 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:30,618 INFO L185 Difference]: Start difference. First operand has 504 places, 331 transitions, 12070 flow. Second operand 31 states and 2091 transitions. [2020-10-16 00:02:30,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 362 transitions, 15308 flow [2020-10-16 00:02:31,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 362 transitions, 14804 flow, removed 96 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:31,330 INFO L241 Difference]: Finished difference. Result has 513 places, 335 transitions, 12411 flow [2020-10-16 00:02:31,330 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11624, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=12411, PETRI_PLACES=513, PETRI_TRANSITIONS=335} [2020-10-16 00:02:31,330 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 495 predicate places. [2020-10-16 00:02:31,331 INFO L481 AbstractCegarLoop]: Abstraction has has 513 places, 335 transitions, 12411 flow [2020-10-16 00:02:31,331 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:31,331 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:31,331 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:31,531 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2020-10-16 00:02:31,532 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:31,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:31,532 INFO L82 PathProgramCache]: Analyzing trace with hash 383502754, now seen corresponding path program 86 times [2020-10-16 00:02:31,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:31,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623033985] [2020-10-16 00:02:31,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:31,725 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:31,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623033985] [2020-10-16 00:02:31,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817872713] [2020-10-16 00:02:31,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:31,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:31,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:31,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:31,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:31,798 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:31,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:31,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:31,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344320187] [2020-10-16 00:02:31,813 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:31,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:31,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:31,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:31,814 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:31,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 335 transitions, 12411 flow. Second operand 21 states. [2020-10-16 00:02:31,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:31,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:31,815 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:33,048 INFO L129 PetriNetUnfolder]: 315/851 cut-off events. [2020-10-16 00:02:33,049 INFO L130 PetriNetUnfolder]: For 180897/180899 co-relation queries the response was YES. [2020-10-16 00:02:33,062 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18589 conditions, 851 events. 315/851 cut-off events. For 180897/180899 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4954 event pairs, 0 based on Foata normal form. 4/855 useless extension candidates. Maximal degree in co-relation 18360. Up to 523 conditions per place. [2020-10-16 00:02:33,072 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 282 changer transitions 0/366 dead transitions. [2020-10-16 00:02:33,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 366 transitions, 15759 flow [2020-10-16 00:02:33,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:33,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:33,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2227 transitions. [2020-10-16 00:02:33,073 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748484848484848 [2020-10-16 00:02:33,073 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2227 transitions. [2020-10-16 00:02:33,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2227 transitions. [2020-10-16 00:02:33,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:33,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2227 transitions. [2020-10-16 00:02:33,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:33,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:33,076 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:33,076 INFO L185 Difference]: Start difference. First operand has 513 places, 335 transitions, 12411 flow. Second operand 33 states and 2227 transitions. [2020-10-16 00:02:33,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 366 transitions, 15759 flow [2020-10-16 00:02:33,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 366 transitions, 15090 flow, removed 102 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:33,799 INFO L241 Difference]: Finished difference. Result has 518 places, 337 transitions, 12596 flow [2020-10-16 00:02:33,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11804, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12596, PETRI_PLACES=518, PETRI_TRANSITIONS=337} [2020-10-16 00:02:33,800 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 500 predicate places. [2020-10-16 00:02:33,800 INFO L481 AbstractCegarLoop]: Abstraction has has 518 places, 337 transitions, 12596 flow [2020-10-16 00:02:33,800 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:33,800 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:33,800 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:34,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:34,001 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:34,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:34,001 INFO L82 PathProgramCache]: Analyzing trace with hash 854498464, now seen corresponding path program 87 times [2020-10-16 00:02:34,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:34,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772694268] [2020-10-16 00:02:34,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:34,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772694268] [2020-10-16 00:02:34,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470221014] [2020-10-16 00:02:34,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:34,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:02:34,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:34,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:34,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:34,335 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:34,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:34,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:34,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372582812] [2020-10-16 00:02:34,336 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:34,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:34,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:34,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:34,339 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:34,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 337 transitions, 12596 flow. Second operand 20 states. [2020-10-16 00:02:34,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:34,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:34,341 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:35,675 INFO L129 PetriNetUnfolder]: 319/862 cut-off events. [2020-10-16 00:02:35,675 INFO L130 PetriNetUnfolder]: For 182746/182748 co-relation queries the response was YES. [2020-10-16 00:02:35,686 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18893 conditions, 862 events. 319/862 cut-off events. For 182746/182748 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4953 event pairs, 0 based on Foata normal form. 2/864 useless extension candidates. Maximal degree in co-relation 18662. Up to 531 conditions per place. [2020-10-16 00:02:35,696 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 302 changer transitions 0/372 dead transitions. [2020-10-16 00:02:35,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 372 transitions, 16182 flow [2020-10-16 00:02:35,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 00:02:35,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 00:02:35,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2295 transitions. [2020-10-16 00:02:35,698 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:02:35,698 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2295 transitions. [2020-10-16 00:02:35,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2295 transitions. [2020-10-16 00:02:35,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:35,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2295 transitions. [2020-10-16 00:02:35,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 00:02:35,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 00:02:35,701 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 00:02:35,701 INFO L185 Difference]: Start difference. First operand has 518 places, 337 transitions, 12596 flow. Second operand 34 states and 2295 transitions. [2020-10-16 00:02:35,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 372 transitions, 16182 flow [2020-10-16 00:02:36,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 372 transitions, 15468 flow, removed 102 selfloop flow, removed 30 redundant places. [2020-10-16 00:02:36,450 INFO L241 Difference]: Finished difference. Result has 523 places, 341 transitions, 12848 flow [2020-10-16 00:02:36,450 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11948, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=12848, PETRI_PLACES=523, PETRI_TRANSITIONS=341} [2020-10-16 00:02:36,450 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 505 predicate places. [2020-10-16 00:02:36,450 INFO L481 AbstractCegarLoop]: Abstraction has has 523 places, 341 transitions, 12848 flow [2020-10-16 00:02:36,451 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:36,451 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:36,451 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:36,651 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 00:02:36,651 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:36,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1082182480, now seen corresponding path program 88 times [2020-10-16 00:02:36,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:36,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171250359] [2020-10-16 00:02:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:36,838 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:36,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171250359] [2020-10-16 00:02:36,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049106085] [2020-10-16 00:02:36,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:36,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:36,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:36,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:36,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:36,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:36,928 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:36,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:36,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:36,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584870495] [2020-10-16 00:02:36,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:36,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:36,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:36,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:36,931 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:36,931 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 341 transitions, 12848 flow. Second operand 21 states. [2020-10-16 00:02:36,931 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:36,931 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:36,931 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:38,280 INFO L129 PetriNetUnfolder]: 323/872 cut-off events. [2020-10-16 00:02:38,280 INFO L130 PetriNetUnfolder]: For 185355/185361 co-relation queries the response was YES. [2020-10-16 00:02:38,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19203 conditions, 872 events. 323/872 cut-off events. For 185355/185361 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5106 event pairs, 0 based on Foata normal form. 8/880 useless extension candidates. Maximal degree in co-relation 18970. Up to 537 conditions per place. [2020-10-16 00:02:38,310 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 51 selfloop transitions, 320 changer transitions 0/378 dead transitions. [2020-10-16 00:02:38,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 378 transitions, 16700 flow [2020-10-16 00:02:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:02:38,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:02:38,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2499 transitions. [2020-10-16 00:02:38,312 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754054054054054 [2020-10-16 00:02:38,312 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2499 transitions. [2020-10-16 00:02:38,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2499 transitions. [2020-10-16 00:02:38,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:38,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2499 transitions. [2020-10-16 00:02:38,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:02:38,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:02:38,315 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:02:38,316 INFO L185 Difference]: Start difference. First operand has 523 places, 341 transitions, 12848 flow. Second operand 37 states and 2499 transitions. [2020-10-16 00:02:38,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 378 transitions, 16700 flow [2020-10-16 00:02:39,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 378 transitions, 15952 flow, removed 103 selfloop flow, removed 31 redundant places. [2020-10-16 00:02:39,081 INFO L241 Difference]: Finished difference. Result has 531 places, 345 transitions, 13211 flow [2020-10-16 00:02:39,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12172, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=13211, PETRI_PLACES=531, PETRI_TRANSITIONS=345} [2020-10-16 00:02:39,082 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 513 predicate places. [2020-10-16 00:02:39,082 INFO L481 AbstractCegarLoop]: Abstraction has has 531 places, 345 transitions, 13211 flow [2020-10-16 00:02:39,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:39,082 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:39,082 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:39,282 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:39,283 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:39,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:39,283 INFO L82 PathProgramCache]: Analyzing trace with hash -227271742, now seen corresponding path program 89 times [2020-10-16 00:02:39,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:39,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556685782] [2020-10-16 00:02:39,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:39,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556685782] [2020-10-16 00:02:39,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896375291] [2020-10-16 00:02:39,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:39,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:39,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:39,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:39,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:39,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:39,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:39,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:39,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641475803] [2020-10-16 00:02:39,541 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:39,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:39,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:39,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:39,543 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:39,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 345 transitions, 13211 flow. Second operand 21 states. [2020-10-16 00:02:39,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:39,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:39,544 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:40,868 INFO L129 PetriNetUnfolder]: 326/878 cut-off events. [2020-10-16 00:02:40,869 INFO L130 PetriNetUnfolder]: For 190706/190708 co-relation queries the response was YES. [2020-10-16 00:02:40,885 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19592 conditions, 878 events. 326/878 cut-off events. For 190706/190708 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5117 event pairs, 0 based on Foata normal form. 3/881 useless extension candidates. Maximal degree in co-relation 19356. Up to 541 conditions per place. [2020-10-16 00:02:40,897 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 89 selfloop transitions, 284 changer transitions 0/380 dead transitions. [2020-10-16 00:02:40,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 380 transitions, 16951 flow [2020-10-16 00:02:40,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:02:40,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:02:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2431 transitions. [2020-10-16 00:02:40,900 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752777777777778 [2020-10-16 00:02:40,900 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2431 transitions. [2020-10-16 00:02:40,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2431 transitions. [2020-10-16 00:02:40,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:40,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2431 transitions. [2020-10-16 00:02:40,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:02:40,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:02:40,904 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:02:40,905 INFO L185 Difference]: Start difference. First operand has 531 places, 345 transitions, 13211 flow. Second operand 36 states and 2431 transitions. [2020-10-16 00:02:40,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 380 transitions, 16951 flow [2020-10-16 00:02:41,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 380 transitions, 16122 flow, removed 130 selfloop flow, removed 34 redundant places. [2020-10-16 00:02:41,736 INFO L241 Difference]: Finished difference. Result has 534 places, 348 transitions, 13286 flow [2020-10-16 00:02:41,737 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12418, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13286, PETRI_PLACES=534, PETRI_TRANSITIONS=348} [2020-10-16 00:02:41,737 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 516 predicate places. [2020-10-16 00:02:41,737 INFO L481 AbstractCegarLoop]: Abstraction has has 534 places, 348 transitions, 13286 flow [2020-10-16 00:02:41,737 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:41,737 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:41,737 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:41,943 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:41,944 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:41,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:41,944 INFO L82 PathProgramCache]: Analyzing trace with hash 812097795, now seen corresponding path program 90 times [2020-10-16 00:02:41,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:41,945 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083099061] [2020-10-16 00:02:41,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:41,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:42,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083099061] [2020-10-16 00:02:42,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692115178] [2020-10-16 00:02:42,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:42,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:02:42,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:42,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:42,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:42,218 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:42,234 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:42,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:42,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:02:42,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645732212] [2020-10-16 00:02:42,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:02:42,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:42,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:02:42,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:02:42,237 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:42,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 348 transitions, 13286 flow. Second operand 22 states. [2020-10-16 00:02:42,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:42,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:42,238 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:43,644 INFO L129 PetriNetUnfolder]: 329/885 cut-off events. [2020-10-16 00:02:43,644 INFO L130 PetriNetUnfolder]: For 196516/196518 co-relation queries the response was YES. [2020-10-16 00:02:43,669 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19848 conditions, 885 events. 329/885 cut-off events. For 196516/196518 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5177 event pairs, 0 based on Foata normal form. 1/886 useless extension candidates. Maximal degree in co-relation 19610. Up to 545 conditions per place. [2020-10-16 00:02:43,680 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 54 selfloop transitions, 324 changer transitions 0/385 dead transitions. [2020-10-16 00:02:43,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 385 transitions, 17238 flow [2020-10-16 00:02:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:02:43,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:02:43,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2431 transitions. [2020-10-16 00:02:43,683 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752777777777778 [2020-10-16 00:02:43,683 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2431 transitions. [2020-10-16 00:02:43,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2431 transitions. [2020-10-16 00:02:43,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:43,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2431 transitions. [2020-10-16 00:02:43,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:02:43,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:02:43,686 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:02:43,686 INFO L185 Difference]: Start difference. First operand has 534 places, 348 transitions, 13286 flow. Second operand 36 states and 2431 transitions. [2020-10-16 00:02:43,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 385 transitions, 17238 flow [2020-10-16 00:02:44,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 385 transitions, 16582 flow, removed 103 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:44,552 INFO L241 Difference]: Finished difference. Result has 542 places, 351 transitions, 13616 flow [2020-10-16 00:02:44,552 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12666, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13616, PETRI_PLACES=542, PETRI_TRANSITIONS=351} [2020-10-16 00:02:44,553 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 524 predicate places. [2020-10-16 00:02:44,553 INFO L481 AbstractCegarLoop]: Abstraction has has 542 places, 351 transitions, 13616 flow [2020-10-16 00:02:44,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:02:44,553 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:44,553 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:44,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:44,764 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:44,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:44,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1168108432, now seen corresponding path program 91 times [2020-10-16 00:02:44,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:44,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962135605] [2020-10-16 00:02:44,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:45,023 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:45,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962135605] [2020-10-16 00:02:45,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174354952] [2020-10-16 00:02:45,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:45,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:45,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:45,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:45,087 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:45,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:45,088 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:02:45,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333848372] [2020-10-16 00:02:45,088 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:45,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:45,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:45,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:45,090 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:45,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 351 transitions, 13616 flow. Second operand 21 states. [2020-10-16 00:02:45,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:45,091 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:45,091 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:45,899 INFO L129 PetriNetUnfolder]: 331/891 cut-off events. [2020-10-16 00:02:45,899 INFO L130 PetriNetUnfolder]: For 203487/203489 co-relation queries the response was YES. [2020-10-16 00:02:45,916 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20160 conditions, 891 events. 331/891 cut-off events. For 203487/203489 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5203 event pairs, 0 based on Foata normal form. 4/895 useless extension candidates. Maximal degree in co-relation 19920. Up to 580 conditions per place. [2020-10-16 00:02:45,926 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 336 selfloop transitions, 29 changer transitions 0/372 dead transitions. [2020-10-16 00:02:45,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 372 transitions, 16202 flow [2020-10-16 00:02:45,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:02:45,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:02:45,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1478 transitions. [2020-10-16 00:02:45,927 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6718181818181819 [2020-10-16 00:02:45,927 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1478 transitions. [2020-10-16 00:02:45,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1478 transitions. [2020-10-16 00:02:45,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:45,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1478 transitions. [2020-10-16 00:02:45,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:02:45,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:02:45,930 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:02:45,930 INFO L185 Difference]: Start difference. First operand has 542 places, 351 transitions, 13616 flow. Second operand 22 states and 1478 transitions. [2020-10-16 00:02:45,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 372 transitions, 16202 flow [2020-10-16 00:02:46,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 372 transitions, 15412 flow, removed 88 selfloop flow, removed 35 redundant places. [2020-10-16 00:02:46,755 INFO L241 Difference]: Finished difference. Result has 530 places, 353 transitions, 13072 flow [2020-10-16 00:02:46,755 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12826, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=13072, PETRI_PLACES=530, PETRI_TRANSITIONS=353} [2020-10-16 00:02:46,755 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 512 predicate places. [2020-10-16 00:02:46,755 INFO L481 AbstractCegarLoop]: Abstraction has has 530 places, 353 transitions, 13072 flow [2020-10-16 00:02:46,755 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:46,755 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:46,755 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:46,956 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:46,956 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:46,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:46,957 INFO L82 PathProgramCache]: Analyzing trace with hash 39016260, now seen corresponding path program 92 times [2020-10-16 00:02:46,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:46,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128995372] [2020-10-16 00:02:46,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:46,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:47,215 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:47,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128995372] [2020-10-16 00:02:47,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413996486] [2020-10-16 00:02:47,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:47,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:47,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:47,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:47,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:47,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:47,298 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:47,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:47,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:02:47,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361986417] [2020-10-16 00:02:47,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:02:47,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:47,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:02:47,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:02:47,300 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:47,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 353 transitions, 13072 flow. Second operand 22 states. [2020-10-16 00:02:47,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:47,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:47,301 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:48,245 INFO L129 PetriNetUnfolder]: 353/958 cut-off events. [2020-10-16 00:02:48,246 INFO L130 PetriNetUnfolder]: For 230354/230360 co-relation queries the response was YES. [2020-10-16 00:02:48,262 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21795 conditions, 958 events. 353/958 cut-off events. For 230354/230360 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5746 event pairs, 0 based on Foata normal form. 8/966 useless extension candidates. Maximal degree in co-relation 21553. Up to 591 conditions per place. [2020-10-16 00:02:48,273 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 305 selfloop transitions, 84 changer transitions 0/396 dead transitions. [2020-10-16 00:02:48,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 396 transitions, 17061 flow [2020-10-16 00:02:48,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:02:48,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:02:48,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1682 transitions. [2020-10-16 00:02:48,275 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6728 [2020-10-16 00:02:48,275 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1682 transitions. [2020-10-16 00:02:48,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1682 transitions. [2020-10-16 00:02:48,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:48,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1682 transitions. [2020-10-16 00:02:48,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:02:48,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:02:48,277 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:02:48,277 INFO L185 Difference]: Start difference. First operand has 530 places, 353 transitions, 13072 flow. Second operand 25 states and 1682 transitions. [2020-10-16 00:02:48,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 396 transitions, 17061 flow [2020-10-16 00:02:49,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 396 transitions, 16839 flow, removed 84 selfloop flow, removed 19 redundant places. [2020-10-16 00:02:49,267 INFO L241 Difference]: Finished difference. Result has 549 places, 375 transitions, 14515 flow [2020-10-16 00:02:49,267 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12874, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14515, PETRI_PLACES=549, PETRI_TRANSITIONS=375} [2020-10-16 00:02:49,267 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 531 predicate places. [2020-10-16 00:02:49,267 INFO L481 AbstractCegarLoop]: Abstraction has has 549 places, 375 transitions, 14515 flow [2020-10-16 00:02:49,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:02:49,267 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:49,268 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:49,468 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:49,468 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:49,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:49,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1001249448, now seen corresponding path program 93 times [2020-10-16 00:02:49,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:49,469 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516171852] [2020-10-16 00:02:49,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:49,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:49,686 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:49,686 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516171852] [2020-10-16 00:02:49,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453732323] [2020-10-16 00:02:49,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:49,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:02:49,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:49,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:49,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:49,756 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:49,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:49,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:02:49,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258932982] [2020-10-16 00:02:49,757 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:49,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:49,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:49,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:49,759 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:49,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 375 transitions, 14515 flow. Second operand 21 states. [2020-10-16 00:02:49,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:49,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:49,760 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:50,847 INFO L129 PetriNetUnfolder]: 355/964 cut-off events. [2020-10-16 00:02:50,848 INFO L130 PetriNetUnfolder]: For 238268/238274 co-relation queries the response was YES. [2020-10-16 00:02:50,865 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22228 conditions, 964 events. 355/964 cut-off events. For 238268/238274 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5778 event pairs, 0 based on Foata normal form. 8/972 useless extension candidates. Maximal degree in co-relation 21972. Up to 595 conditions per place. [2020-10-16 00:02:50,877 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 177 selfloop transitions, 220 changer transitions 0/404 dead transitions. [2020-10-16 00:02:50,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 404 transitions, 17955 flow [2020-10-16 00:02:50,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:50,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:50,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2157 transitions. [2020-10-16 00:02:50,879 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6740625 [2020-10-16 00:02:50,879 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2157 transitions. [2020-10-16 00:02:50,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2157 transitions. [2020-10-16 00:02:50,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:50,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2157 transitions. [2020-10-16 00:02:50,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:50,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:50,882 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:50,882 INFO L185 Difference]: Start difference. First operand has 549 places, 375 transitions, 14515 flow. Second operand 32 states and 2157 transitions. [2020-10-16 00:02:50,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 404 transitions, 17955 flow [2020-10-16 00:02:51,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 404 transitions, 17667 flow, removed 108 selfloop flow, removed 11 redundant places. [2020-10-16 00:02:52,002 INFO L241 Difference]: Finished difference. Result has 571 places, 377 transitions, 14940 flow [2020-10-16 00:02:52,003 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14285, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14940, PETRI_PLACES=571, PETRI_TRANSITIONS=377} [2020-10-16 00:02:52,003 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 553 predicate places. [2020-10-16 00:02:52,003 INFO L481 AbstractCegarLoop]: Abstraction has has 571 places, 377 transitions, 14940 flow [2020-10-16 00:02:52,003 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:52,003 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:52,003 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:52,204 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:52,204 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:52,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:52,205 INFO L82 PathProgramCache]: Analyzing trace with hash 255640252, now seen corresponding path program 94 times [2020-10-16 00:02:52,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:52,205 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722509905] [2020-10-16 00:02:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:52,434 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:52,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722509905] [2020-10-16 00:02:52,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065792596] [2020-10-16 00:02:52,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:52,480 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:52,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:52,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:52,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:52,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:52,518 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:52,518 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:52,518 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:02:52,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512448007] [2020-10-16 00:02:52,519 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:02:52,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:52,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:02:52,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:02:52,520 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:52,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 377 transitions, 14940 flow. Second operand 22 states. [2020-10-16 00:02:52,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:52,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:52,521 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:53,756 INFO L129 PetriNetUnfolder]: 357/970 cut-off events. [2020-10-16 00:02:53,757 INFO L130 PetriNetUnfolder]: For 239243/239245 co-relation queries the response was YES. [2020-10-16 00:02:53,775 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22538 conditions, 970 events. 357/970 cut-off events. For 239243/239245 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5829 event pairs, 0 based on Foata normal form. 4/974 useless extension candidates. Maximal degree in co-relation 22280. Up to 599 conditions per place. [2020-10-16 00:02:53,786 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 163 selfloop transitions, 236 changer transitions 0/406 dead transitions. [2020-10-16 00:02:53,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 406 transitions, 18384 flow [2020-10-16 00:02:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:53,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:53,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2090 transitions. [2020-10-16 00:02:53,788 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6741935483870968 [2020-10-16 00:02:53,788 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2090 transitions. [2020-10-16 00:02:53,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2090 transitions. [2020-10-16 00:02:53,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:53,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2090 transitions. [2020-10-16 00:02:53,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:53,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:53,790 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:53,790 INFO L185 Difference]: Start difference. First operand has 571 places, 377 transitions, 14940 flow. Second operand 31 states and 2090 transitions. [2020-10-16 00:02:53,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 406 transitions, 18384 flow [2020-10-16 00:02:54,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 406 transitions, 17787 flow, removed 104 selfloop flow, removed 28 redundant places. [2020-10-16 00:02:54,941 INFO L241 Difference]: Finished difference. Result has 575 places, 379 transitions, 15096 flow [2020-10-16 00:02:54,941 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14401, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=15096, PETRI_PLACES=575, PETRI_TRANSITIONS=379} [2020-10-16 00:02:54,942 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 557 predicate places. [2020-10-16 00:02:54,942 INFO L481 AbstractCegarLoop]: Abstraction has has 575 places, 379 transitions, 15096 flow [2020-10-16 00:02:54,942 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:02:54,942 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:54,942 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:55,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2020-10-16 00:02:55,152 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:55,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:55,152 INFO L82 PathProgramCache]: Analyzing trace with hash 602011496, now seen corresponding path program 95 times [2020-10-16 00:02:55,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:55,153 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160764176] [2020-10-16 00:02:55,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:55,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160764176] [2020-10-16 00:02:55,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662222231] [2020-10-16 00:02:55,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:55,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:02:55,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:55,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:55,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:55,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:55,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:02:55,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910361329] [2020-10-16 00:02:55,427 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:55,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:55,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:55,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:55,429 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:55,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 379 transitions, 15096 flow. Second operand 21 states. [2020-10-16 00:02:55,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:55,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:55,429 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:56,588 INFO L129 PetriNetUnfolder]: 361/982 cut-off events. [2020-10-16 00:02:56,588 INFO L130 PetriNetUnfolder]: For 241790/241796 co-relation queries the response was YES. [2020-10-16 00:02:56,622 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22856 conditions, 982 events. 361/982 cut-off events. For 241790/241796 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5930 event pairs, 0 based on Foata normal form. 8/990 useless extension candidates. Maximal degree in co-relation 22596. Up to 607 conditions per place. [2020-10-16 00:02:56,641 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 139 selfloop transitions, 266 changer transitions 0/412 dead transitions. [2020-10-16 00:02:56,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 412 transitions, 18821 flow [2020-10-16 00:02:56,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 00:02:56,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 00:02:56,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2293 transitions. [2020-10-16 00:02:56,644 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6744117647058824 [2020-10-16 00:02:56,644 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2293 transitions. [2020-10-16 00:02:56,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2293 transitions. [2020-10-16 00:02:56,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:56,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2293 transitions. [2020-10-16 00:02:56,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 00:02:56,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 00:02:56,649 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 00:02:56,649 INFO L185 Difference]: Start difference. First operand has 575 places, 379 transitions, 15096 flow. Second operand 34 states and 2293 transitions. [2020-10-16 00:02:56,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 412 transitions, 18821 flow [2020-10-16 00:02:57,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 412 transitions, 18328 flow, removed 104 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:57,758 INFO L241 Difference]: Finished difference. Result has 587 places, 383 transitions, 15519 flow [2020-10-16 00:02:57,758 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14665, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=15519, PETRI_PLACES=587, PETRI_TRANSITIONS=383} [2020-10-16 00:02:57,758 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 569 predicate places. [2020-10-16 00:02:57,758 INFO L481 AbstractCegarLoop]: Abstraction has has 587 places, 383 transitions, 15519 flow [2020-10-16 00:02:57,758 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:57,759 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:57,759 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:57,959 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:57,959 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:57,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:57,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1121754572, now seen corresponding path program 96 times [2020-10-16 00:02:57,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:57,960 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978974185] [2020-10-16 00:02:57,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:57,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:58,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978974185] [2020-10-16 00:02:58,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332566272] [2020-10-16 00:02:58,192 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:58,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:02:58,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:58,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:02:58,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:58,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:58,312 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:58,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:58,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:02:58,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760180319] [2020-10-16 00:02:58,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:02:58,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:58,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:02:58,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:02:58,315 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:58,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 383 transitions, 15519 flow. Second operand 22 states. [2020-10-16 00:02:58,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:58,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:58,316 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:59,603 INFO L129 PetriNetUnfolder]: 363/988 cut-off events. [2020-10-16 00:02:59,604 INFO L130 PetriNetUnfolder]: For 243000/243006 co-relation queries the response was YES. [2020-10-16 00:02:59,622 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23125 conditions, 988 events. 363/988 cut-off events. For 243000/243006 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5956 event pairs, 0 based on Foata normal form. 8/996 useless extension candidates. Maximal degree in co-relation 22863. Up to 611 conditions per place. [2020-10-16 00:02:59,633 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 129 selfloop transitions, 278 changer transitions 0/414 dead transitions. [2020-10-16 00:02:59,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 414 transitions, 19161 flow [2020-10-16 00:02:59,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:59,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:59,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2226 transitions. [2020-10-16 00:02:59,635 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745454545454546 [2020-10-16 00:02:59,635 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2226 transitions. [2020-10-16 00:02:59,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2226 transitions. [2020-10-16 00:02:59,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:59,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2226 transitions. [2020-10-16 00:02:59,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:59,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:59,638 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:59,638 INFO L185 Difference]: Start difference. First operand has 587 places, 383 transitions, 15519 flow. Second operand 33 states and 2226 transitions. [2020-10-16 00:02:59,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 414 transitions, 19161 flow [2020-10-16 00:03:00,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 414 transitions, 18466 flow, removed 104 selfloop flow, removed 31 redundant places. [2020-10-16 00:03:00,678 INFO L241 Difference]: Finished difference. Result has 590 places, 385 transitions, 15681 flow [2020-10-16 00:03:00,678 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14886, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=15681, PETRI_PLACES=590, PETRI_TRANSITIONS=385} [2020-10-16 00:03:00,678 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-16 00:03:00,678 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 385 transitions, 15681 flow [2020-10-16 00:03:00,678 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:00,678 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:00,679 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:00,879 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 00:03:00,879 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:00,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:00,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1968207872, now seen corresponding path program 97 times [2020-10-16 00:03:00,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:00,880 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330033069] [2020-10-16 00:03:00,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:01,091 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:01,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330033069] [2020-10-16 00:03:01,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810210329] [2020-10-16 00:03:01,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:01,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:01,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:01,158 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:01,174 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:01,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:01,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:01,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472440701] [2020-10-16 00:03:01,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:01,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:01,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:01,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:01,177 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:01,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 385 transitions, 15681 flow. Second operand 22 states. [2020-10-16 00:03:01,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:01,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:01,178 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:03,080 INFO L129 PetriNetUnfolder]: 365/994 cut-off events. [2020-10-16 00:03:03,081 INFO L130 PetriNetUnfolder]: For 244277/244283 co-relation queries the response was YES. [2020-10-16 00:03:03,100 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23305 conditions, 994 events. 365/994 cut-off events. For 244277/244283 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5973 event pairs, 0 based on Foata normal form. 8/1002 useless extension candidates. Maximal degree in co-relation 23041. Up to 615 conditions per place. [2020-10-16 00:03:03,111 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 103 selfloop transitions, 308 changer transitions 0/418 dead transitions. [2020-10-16 00:03:03,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 418 transitions, 19513 flow [2020-10-16 00:03:03,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:03:03,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:03:03,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2362 transitions. [2020-10-16 00:03:03,113 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748571428571428 [2020-10-16 00:03:03,113 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2362 transitions. [2020-10-16 00:03:03,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2362 transitions. [2020-10-16 00:03:03,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:03,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2362 transitions. [2020-10-16 00:03:03,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:03:03,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:03:03,116 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:03:03,116 INFO L185 Difference]: Start difference. First operand has 590 places, 385 transitions, 15681 flow. Second operand 35 states and 2362 transitions. [2020-10-16 00:03:03,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 418 transitions, 19513 flow [2020-10-16 00:03:04,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 418 transitions, 18798 flow, removed 106 selfloop flow, removed 30 redundant places. [2020-10-16 00:03:04,247 INFO L241 Difference]: Finished difference. Result has 596 places, 387 transitions, 15897 flow [2020-10-16 00:03:04,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15032, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15897, PETRI_PLACES=596, PETRI_TRANSITIONS=387} [2020-10-16 00:03:04,247 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 578 predicate places. [2020-10-16 00:03:04,247 INFO L481 AbstractCegarLoop]: Abstraction has has 596 places, 387 transitions, 15897 flow [2020-10-16 00:03:04,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:04,248 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:04,248 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:04,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:04,448 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:04,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1527933868, now seen corresponding path program 98 times [2020-10-16 00:03:04,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:04,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015914425] [2020-10-16 00:03:04,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:04,660 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:04,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015914425] [2020-10-16 00:03:04,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990289485] [2020-10-16 00:03:04,661 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:04,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:03:04,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:04,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:04,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:04,736 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:04,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:04,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:04,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503862408] [2020-10-16 00:03:04,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:04,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:04,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:04,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:04,739 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:04,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 387 transitions, 15897 flow. Second operand 21 states. [2020-10-16 00:03:04,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:04,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:04,740 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:06,033 INFO L129 PetriNetUnfolder]: 369/1005 cut-off events. [2020-10-16 00:03:06,033 INFO L130 PetriNetUnfolder]: For 246853/246855 co-relation queries the response was YES. [2020-10-16 00:03:06,052 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23637 conditions, 1005 events. 369/1005 cut-off events. For 246853/246855 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6071 event pairs, 0 based on Foata normal form. 4/1009 useless extension candidates. Maximal degree in co-relation 23371. Up to 623 conditions per place. [2020-10-16 00:03:06,064 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 88 selfloop transitions, 330 changer transitions 0/425 dead transitions. [2020-10-16 00:03:06,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 425 transitions, 20084 flow [2020-10-16 00:03:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-16 00:03:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-16 00:03:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2565 transitions. [2020-10-16 00:03:06,067 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:03:06,067 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2565 transitions. [2020-10-16 00:03:06,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2565 transitions. [2020-10-16 00:03:06,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:06,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2565 transitions. [2020-10-16 00:03:06,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-16 00:03:06,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-16 00:03:06,070 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-16 00:03:06,070 INFO L185 Difference]: Start difference. First operand has 596 places, 387 transitions, 15897 flow. Second operand 38 states and 2565 transitions. [2020-10-16 00:03:06,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 425 transitions, 20084 flow [2020-10-16 00:03:07,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 425 transitions, 19313 flow, removed 109 selfloop flow, removed 32 redundant places. [2020-10-16 00:03:07,175 INFO L241 Difference]: Finished difference. Result has 605 places, 392 transitions, 16328 flow [2020-10-16 00:03:07,176 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15198, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16328, PETRI_PLACES=605, PETRI_TRANSITIONS=392} [2020-10-16 00:03:07,176 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 587 predicate places. [2020-10-16 00:03:07,176 INFO L481 AbstractCegarLoop]: Abstraction has has 605 places, 392 transitions, 16328 flow [2020-10-16 00:03:07,176 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:07,176 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:07,176 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:07,382 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:07,383 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:07,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:07,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1544021008, now seen corresponding path program 99 times [2020-10-16 00:03:07,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:07,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966962405] [2020-10-16 00:03:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:07,583 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:07,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966962405] [2020-10-16 00:03:07,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547791685] [2020-10-16 00:03:07,584 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:07,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:03:07,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:07,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:07,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:07,657 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:07,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:07,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:07,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359819553] [2020-10-16 00:03:07,675 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:07,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:07,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:07,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:07,677 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:07,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 392 transitions, 16328 flow. Second operand 22 states. [2020-10-16 00:03:07,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:07,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:07,678 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:09,191 INFO L129 PetriNetUnfolder]: 371/1011 cut-off events. [2020-10-16 00:03:09,191 INFO L130 PetriNetUnfolder]: For 254586/254588 co-relation queries the response was YES. [2020-10-16 00:03:09,224 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24018 conditions, 1011 events. 371/1011 cut-off events. For 254586/254588 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6103 event pairs, 0 based on Foata normal form. 4/1015 useless extension candidates. Maximal degree in co-relation 23748. Up to 627 conditions per place. [2020-10-16 00:03:09,237 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 86 selfloop transitions, 334 changer transitions 0/427 dead transitions. [2020-10-16 00:03:09,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 427 transitions, 20396 flow [2020-10-16 00:03:09,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:03:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:03:09,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2498 transitions. [2020-10-16 00:03:09,239 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751351351351351 [2020-10-16 00:03:09,239 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2498 transitions. [2020-10-16 00:03:09,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2498 transitions. [2020-10-16 00:03:09,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:09,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2498 transitions. [2020-10-16 00:03:09,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:03:09,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:03:09,242 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:03:09,242 INFO L185 Difference]: Start difference. First operand has 605 places, 392 transitions, 16328 flow. Second operand 37 states and 2498 transitions. [2020-10-16 00:03:09,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 427 transitions, 20396 flow [2020-10-16 00:03:10,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 427 transitions, 19522 flow, removed 145 selfloop flow, removed 33 redundant places. [2020-10-16 00:03:10,509 INFO L241 Difference]: Finished difference. Result has 610 places, 394 transitions, 16425 flow [2020-10-16 00:03:10,510 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15488, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16425, PETRI_PLACES=610, PETRI_TRANSITIONS=394} [2020-10-16 00:03:10,510 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 592 predicate places. [2020-10-16 00:03:10,510 INFO L481 AbstractCegarLoop]: Abstraction has has 610 places, 394 transitions, 16425 flow [2020-10-16 00:03:10,510 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:10,510 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:10,510 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:10,723 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-16 00:03:10,724 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:10,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:10,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1544511118, now seen corresponding path program 100 times [2020-10-16 00:03:10,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:10,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094731786] [2020-10-16 00:03:10,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:10,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:10,923 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:10,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094731786] [2020-10-16 00:03:10,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325968417] [2020-10-16 00:03:10,924 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:10,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:10,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:10,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:10,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:10,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:10,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:10,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782237996] [2020-10-16 00:03:10,993 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:10,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:10,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:10,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:10,995 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:10,995 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 394 transitions, 16425 flow. Second operand 21 states. [2020-10-16 00:03:10,995 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:10,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:10,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:12,541 INFO L129 PetriNetUnfolder]: 380/1032 cut-off events. [2020-10-16 00:03:12,542 INFO L130 PetriNetUnfolder]: For 268065/268067 co-relation queries the response was YES. [2020-10-16 00:03:12,562 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24871 conditions, 1032 events. 380/1032 cut-off events. For 268065/268067 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6228 event pairs, 0 based on Foata normal form. 4/1036 useless extension candidates. Maximal degree in co-relation 24599. Up to 639 conditions per place. [2020-10-16 00:03:12,573 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 352 changer transitions 0/436 dead transitions. [2020-10-16 00:03:12,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 436 transitions, 21167 flow [2020-10-16 00:03:12,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:03:12,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:03:12,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2702 transitions. [2020-10-16 00:03:12,575 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:03:12,575 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2702 transitions. [2020-10-16 00:03:12,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2702 transitions. [2020-10-16 00:03:12,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:12,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2702 transitions. [2020-10-16 00:03:12,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:03:12,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:03:12,578 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:03:12,579 INFO L185 Difference]: Start difference. First operand has 610 places, 394 transitions, 16425 flow. Second operand 40 states and 2702 transitions. [2020-10-16 00:03:12,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 436 transitions, 21167 flow [2020-10-16 00:03:13,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 436 transitions, 20292 flow, removed 140 selfloop flow, removed 35 redundant places. [2020-10-16 00:03:13,900 INFO L241 Difference]: Finished difference. Result has 618 places, 400 transitions, 17005 flow [2020-10-16 00:03:13,901 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15676, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=17005, PETRI_PLACES=618, PETRI_TRANSITIONS=400} [2020-10-16 00:03:13,901 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 600 predicate places. [2020-10-16 00:03:13,901 INFO L481 AbstractCegarLoop]: Abstraction has has 618 places, 400 transitions, 17005 flow [2020-10-16 00:03:13,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:13,901 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:13,901 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:14,101 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 00:03:14,102 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:14,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:14,102 INFO L82 PathProgramCache]: Analyzing trace with hash 1544527858, now seen corresponding path program 101 times [2020-10-16 00:03:14,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:14,103 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307351426] [2020-10-16 00:03:14,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:14,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:14,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307351426] [2020-10-16 00:03:14,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13865883] [2020-10-16 00:03:14,308 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:14,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:03:14,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:14,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:14,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:14,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:14,398 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:14,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:14,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:14,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363047670] [2020-10-16 00:03:14,399 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:14,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:14,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:14,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:14,401 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:14,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 400 transitions, 17005 flow. Second operand 22 states. [2020-10-16 00:03:14,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:14,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:14,402 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:15,981 INFO L129 PetriNetUnfolder]: 377/1026 cut-off events. [2020-10-16 00:03:15,981 INFO L130 PetriNetUnfolder]: For 277511/277517 co-relation queries the response was YES. [2020-10-16 00:03:16,002 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25021 conditions, 1026 events. 377/1026 cut-off events. For 277511/277517 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6203 event pairs, 0 based on Foata normal form. 8/1034 useless extension candidates. Maximal degree in co-relation 24745. Up to 635 conditions per place. [2020-10-16 00:03:16,015 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 352 changer transitions 0/436 dead transitions. [2020-10-16 00:03:16,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 436 transitions, 21297 flow [2020-10-16 00:03:16,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 00:03:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 00:03:16,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2634 transitions. [2020-10-16 00:03:16,019 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753846153846154 [2020-10-16 00:03:16,019 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2634 transitions. [2020-10-16 00:03:16,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2634 transitions. [2020-10-16 00:03:16,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:16,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2634 transitions. [2020-10-16 00:03:16,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 00:03:16,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 00:03:16,023 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 00:03:16,023 INFO L185 Difference]: Start difference. First operand has 618 places, 400 transitions, 17005 flow. Second operand 39 states and 2634 transitions. [2020-10-16 00:03:16,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 436 transitions, 21297 flow [2020-10-16 00:03:17,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 436 transitions, 20276 flow, removed 206 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:17,327 INFO L241 Difference]: Finished difference. Result has 622 places, 401 transitions, 16891 flow [2020-10-16 00:03:17,327 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15984, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16891, PETRI_PLACES=622, PETRI_TRANSITIONS=401} [2020-10-16 00:03:17,327 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 604 predicate places. [2020-10-16 00:03:17,328 INFO L481 AbstractCegarLoop]: Abstraction has has 622 places, 401 transitions, 16891 flow [2020-10-16 00:03:17,328 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:17,328 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:17,328 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:17,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:17,529 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:17,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:17,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1006404251, now seen corresponding path program 102 times [2020-10-16 00:03:17,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:17,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663528371] [2020-10-16 00:03:17,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:17,826 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:17,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663528371] [2020-10-16 00:03:17,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744588250] [2020-10-16 00:03:17,827 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:17,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:03:17,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:17,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:17,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:17,892 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:17,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:17,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:17,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28296958] [2020-10-16 00:03:17,893 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:17,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:17,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:17,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:17,895 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:17,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 401 transitions, 16891 flow. Second operand 22 states. [2020-10-16 00:03:17,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:17,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:17,895 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:18,839 INFO L129 PetriNetUnfolder]: 379/1032 cut-off events. [2020-10-16 00:03:18,839 INFO L130 PetriNetUnfolder]: For 285220/285222 co-relation queries the response was YES. [2020-10-16 00:03:18,860 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25257 conditions, 1032 events. 379/1032 cut-off events. For 285220/285222 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6268 event pairs, 0 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 24979. Up to 637 conditions per place. [2020-10-16 00:03:18,872 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 349 selfloop transitions, 68 changer transitions 0/424 dead transitions. [2020-10-16 00:03:18,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 424 transitions, 19925 flow [2020-10-16 00:03:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:03:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:03:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1613 transitions. [2020-10-16 00:03:18,874 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6720833333333334 [2020-10-16 00:03:18,874 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1613 transitions. [2020-10-16 00:03:18,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1613 transitions. [2020-10-16 00:03:18,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:18,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1613 transitions. [2020-10-16 00:03:18,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:03:18,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:03:18,876 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:03:18,876 INFO L185 Difference]: Start difference. First operand has 622 places, 401 transitions, 16891 flow. Second operand 24 states and 1613 transitions. [2020-10-16 00:03:18,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 424 transitions, 19925 flow [2020-10-16 00:03:20,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 424 transitions, 19111 flow, removed 80 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:20,460 INFO L241 Difference]: Finished difference. Result has 611 places, 403 transitions, 16483 flow [2020-10-16 00:03:20,461 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16145, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16483, PETRI_PLACES=611, PETRI_TRANSITIONS=403} [2020-10-16 00:03:20,461 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 593 predicate places. [2020-10-16 00:03:20,461 INFO L481 AbstractCegarLoop]: Abstraction has has 611 places, 403 transitions, 16483 flow [2020-10-16 00:03:20,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:20,461 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:20,461 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:20,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 00:03:20,662 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:20,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:20,662 INFO L82 PathProgramCache]: Analyzing trace with hash 208574583, now seen corresponding path program 103 times [2020-10-16 00:03:20,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:20,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039941838] [2020-10-16 00:03:20,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:20,967 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:20,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039941838] [2020-10-16 00:03:20,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070070060] [2020-10-16 00:03:20,968 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:21,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:21,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:21,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:21,053 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:21,053 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:21,053 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:21,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511582971] [2020-10-16 00:03:21,054 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:21,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:21,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:21,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:21,055 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:21,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 403 transitions, 16483 flow. Second operand 23 states. [2020-10-16 00:03:21,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:21,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:21,055 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:22,114 INFO L129 PetriNetUnfolder]: 391/1068 cut-off events. [2020-10-16 00:03:22,115 INFO L130 PetriNetUnfolder]: For 288633/288639 co-relation queries the response was YES. [2020-10-16 00:03:22,136 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25843 conditions, 1068 events. 391/1068 cut-off events. For 288633/288639 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6564 event pairs, 0 based on Foata normal form. 8/1076 useless extension candidates. Maximal degree in co-relation 25563. Up to 661 conditions per place. [2020-10-16 00:03:22,235 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 327 selfloop transitions, 102 changer transitions 0/436 dead transitions. [2020-10-16 00:03:22,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 436 transitions, 20177 flow [2020-10-16 00:03:22,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:03:22,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:03:22,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1681 transitions. [2020-10-16 00:03:22,237 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6724 [2020-10-16 00:03:22,237 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1681 transitions. [2020-10-16 00:03:22,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1681 transitions. [2020-10-16 00:03:22,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:22,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1681 transitions. [2020-10-16 00:03:22,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:03:22,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:03:22,239 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:03:22,239 INFO L185 Difference]: Start difference. First operand has 611 places, 403 transitions, 16483 flow. Second operand 25 states and 1681 transitions. [2020-10-16 00:03:22,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 436 transitions, 20177 flow [2020-10-16 00:03:23,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 436 transitions, 19879 flow, removed 85 selfloop flow, removed 21 redundant places. [2020-10-16 00:03:23,601 INFO L241 Difference]: Finished difference. Result has 620 places, 415 transitions, 17338 flow [2020-10-16 00:03:23,602 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16207, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=17338, PETRI_PLACES=620, PETRI_TRANSITIONS=415} [2020-10-16 00:03:23,602 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 602 predicate places. [2020-10-16 00:03:23,602 INFO L481 AbstractCegarLoop]: Abstraction has has 620 places, 415 transitions, 17338 flow [2020-10-16 00:03:23,602 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:23,602 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:23,602 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:23,802 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:23,803 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:23,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:23,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1289717825, now seen corresponding path program 104 times [2020-10-16 00:03:23,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:23,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812604398] [2020-10-16 00:03:23,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:24,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812604398] [2020-10-16 00:03:24,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950886677] [2020-10-16 00:03:24,089 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:24,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:03:24,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:24,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:24,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:24,148 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:24,149 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:24,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:24,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392186605] [2020-10-16 00:03:24,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:24,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:24,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:24,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:24,150 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:24,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 415 transitions, 17338 flow. Second operand 22 states. [2020-10-16 00:03:24,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:24,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:24,151 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:25,219 INFO L129 PetriNetUnfolder]: 407/1116 cut-off events. [2020-10-16 00:03:25,219 INFO L130 PetriNetUnfolder]: For 309908/309910 co-relation queries the response was YES. [2020-10-16 00:03:25,243 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27436 conditions, 1116 events. 407/1116 cut-off events. For 309908/309910 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6981 event pairs, 0 based on Foata normal form. 2/1118 useless extension candidates. Maximal degree in co-relation 27150. Up to 693 conditions per place. [2020-10-16 00:03:25,256 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 301 selfloop transitions, 146 changer transitions 0/454 dead transitions. [2020-10-16 00:03:25,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 454 transitions, 21604 flow [2020-10-16 00:03:25,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:03:25,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:03:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1749 transitions. [2020-10-16 00:03:25,258 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6726923076923077 [2020-10-16 00:03:25,258 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1749 transitions. [2020-10-16 00:03:25,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1749 transitions. [2020-10-16 00:03:25,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:25,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1749 transitions. [2020-10-16 00:03:25,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:03:25,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:03:25,261 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:03:25,261 INFO L185 Difference]: Start difference. First operand has 620 places, 415 transitions, 17338 flow. Second operand 26 states and 1749 transitions. [2020-10-16 00:03:25,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 454 transitions, 21604 flow [2020-10-16 00:03:26,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 454 transitions, 21251 flow, removed 121 selfloop flow, removed 14 redundant places. [2020-10-16 00:03:26,822 INFO L241 Difference]: Finished difference. Result has 639 places, 431 transitions, 18634 flow [2020-10-16 00:03:26,822 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=17055, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18634, PETRI_PLACES=639, PETRI_TRANSITIONS=431} [2020-10-16 00:03:26,823 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 621 predicate places. [2020-10-16 00:03:26,823 INFO L481 AbstractCegarLoop]: Abstraction has has 639 places, 431 transitions, 18634 flow [2020-10-16 00:03:26,823 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:26,823 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:26,823 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:27,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 00:03:27,031 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:27,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:27,031 INFO L82 PathProgramCache]: Analyzing trace with hash -2100266461, now seen corresponding path program 105 times [2020-10-16 00:03:27,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:27,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136876242] [2020-10-16 00:03:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:27,309 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:27,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136876242] [2020-10-16 00:03:27,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397081376] [2020-10-16 00:03:27,310 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:27,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:03:27,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:27,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:27,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:27,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:27,397 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:27,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:27,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:27,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109652809] [2020-10-16 00:03:27,397 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:27,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:27,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:27,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:27,399 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:27,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 431 transitions, 18634 flow. Second operand 23 states. [2020-10-16 00:03:27,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:27,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:27,399 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:28,676 INFO L129 PetriNetUnfolder]: 413/1134 cut-off events. [2020-10-16 00:03:28,677 INFO L130 PetriNetUnfolder]: For 315020/315026 co-relation queries the response was YES. [2020-10-16 00:03:28,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28032 conditions, 1134 events. 413/1134 cut-off events. For 315020/315026 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7124 event pairs, 0 based on Foata normal form. 8/1142 useless extension candidates. Maximal degree in co-relation 27738. Up to 705 conditions per place. [2020-10-16 00:03:28,710 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 277 selfloop transitions, 176 changer transitions 0/460 dead transitions. [2020-10-16 00:03:28,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 460 transitions, 22178 flow [2020-10-16 00:03:28,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:03:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:03:28,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1817 transitions. [2020-10-16 00:03:28,712 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.672962962962963 [2020-10-16 00:03:28,712 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1817 transitions. [2020-10-16 00:03:28,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1817 transitions. [2020-10-16 00:03:28,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:28,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1817 transitions. [2020-10-16 00:03:28,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:03:28,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:03:28,715 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:03:28,715 INFO L185 Difference]: Start difference. First operand has 639 places, 431 transitions, 18634 flow. Second operand 27 states and 1817 transitions. [2020-10-16 00:03:28,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 460 transitions, 22178 flow [2020-10-16 00:03:30,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 460 transitions, 21757 flow, removed 117 selfloop flow, removed 17 redundant places. [2020-10-16 00:03:30,118 INFO L241 Difference]: Finished difference. Result has 654 places, 437 transitions, 19164 flow [2020-10-16 00:03:30,118 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18271, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19164, PETRI_PLACES=654, PETRI_TRANSITIONS=437} [2020-10-16 00:03:30,118 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 636 predicate places. [2020-10-16 00:03:30,118 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 437 transitions, 19164 flow [2020-10-16 00:03:30,118 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:30,118 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:30,118 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:30,319 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:30,319 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:30,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:30,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1851486633, now seen corresponding path program 106 times [2020-10-16 00:03:30,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:30,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600551718] [2020-10-16 00:03:30,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:30,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600551718] [2020-10-16 00:03:30,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12120608] [2020-10-16 00:03:30,580 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:30,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:30,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:30,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:30,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:30,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:30,683 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:30,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894392155] [2020-10-16 00:03:30,683 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:30,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:30,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:30,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:30,685 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:30,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 437 transitions, 19164 flow. Second operand 22 states. [2020-10-16 00:03:30,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:30,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:30,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:31,867 INFO L129 PetriNetUnfolder]: 417/1146 cut-off events. [2020-10-16 00:03:31,868 INFO L130 PetriNetUnfolder]: For 318302/318308 co-relation queries the response was YES. [2020-10-16 00:03:31,893 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28434 conditions, 1146 events. 417/1146 cut-off events. For 318302/318308 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7213 event pairs, 0 based on Foata normal form. 5/1151 useless extension candidates. Maximal degree in co-relation 28134. Up to 713 conditions per place. [2020-10-16 00:03:31,906 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 243 selfloop transitions, 216 changer transitions 0/466 dead transitions. [2020-10-16 00:03:31,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 466 transitions, 22765 flow [2020-10-16 00:03:31,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:03:31,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:03:31,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1885 transitions. [2020-10-16 00:03:31,908 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6732142857142858 [2020-10-16 00:03:31,908 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1885 transitions. [2020-10-16 00:03:31,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1885 transitions. [2020-10-16 00:03:31,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:31,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1885 transitions. [2020-10-16 00:03:31,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:03:31,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:03:31,911 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:03:31,911 INFO L185 Difference]: Start difference. First operand has 654 places, 437 transitions, 19164 flow. Second operand 28 states and 1885 transitions. [2020-10-16 00:03:31,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 466 transitions, 22765 flow [2020-10-16 00:03:33,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 466 transitions, 22336 flow, removed 107 selfloop flow, removed 18 redundant places. [2020-10-16 00:03:33,647 INFO L241 Difference]: Finished difference. Result has 665 places, 441 transitions, 19558 flow [2020-10-16 00:03:33,647 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18789, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=19558, PETRI_PLACES=665, PETRI_TRANSITIONS=441} [2020-10-16 00:03:33,647 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 647 predicate places. [2020-10-16 00:03:33,647 INFO L481 AbstractCegarLoop]: Abstraction has has 665 places, 441 transitions, 19558 flow [2020-10-16 00:03:33,647 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:33,648 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:33,648 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:33,863 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 00:03:33,863 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:33,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:33,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1141503561, now seen corresponding path program 107 times [2020-10-16 00:03:33,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:33,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348013162] [2020-10-16 00:03:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:33,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:34,105 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:34,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348013162] [2020-10-16 00:03:34,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113977214] [2020-10-16 00:03:34,106 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:34,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:03:34,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:34,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:34,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:34,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:34,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:34,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:34,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867514692] [2020-10-16 00:03:34,206 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:34,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:34,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:34,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:34,207 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:34,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 441 transitions, 19558 flow. Second operand 23 states. [2020-10-16 00:03:34,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:34,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:34,208 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:35,766 INFO L129 PetriNetUnfolder]: 419/1152 cut-off events. [2020-10-16 00:03:35,766 INFO L130 PetriNetUnfolder]: For 319693/319695 co-relation queries the response was YES. [2020-10-16 00:03:35,789 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28687 conditions, 1152 events. 419/1152 cut-off events. For 319693/319695 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7289 event pairs, 0 based on Foata normal form. 4/1156 useless extension candidates. Maximal degree in co-relation 28385. Up to 717 conditions per place. [2020-10-16 00:03:35,803 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 143 selfloop transitions, 322 changer transitions 0/472 dead transitions. [2020-10-16 00:03:35,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 472 transitions, 23458 flow [2020-10-16 00:03:35,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:03:35,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:03:35,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2225 transitions. [2020-10-16 00:03:35,805 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2020-10-16 00:03:35,805 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2225 transitions. [2020-10-16 00:03:35,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2225 transitions. [2020-10-16 00:03:35,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:35,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2225 transitions. [2020-10-16 00:03:35,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:03:35,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:03:35,808 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:03:35,808 INFO L185 Difference]: Start difference. First operand has 665 places, 441 transitions, 19558 flow. Second operand 33 states and 2225 transitions. [2020-10-16 00:03:35,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 472 transitions, 23458 flow [2020-10-16 00:03:37,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 472 transitions, 22894 flow, removed 107 selfloop flow, removed 23 redundant places. [2020-10-16 00:03:37,517 INFO L241 Difference]: Finished difference. Result has 676 places, 443 transitions, 19951 flow [2020-10-16 00:03:37,518 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19056, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=19951, PETRI_PLACES=676, PETRI_TRANSITIONS=443} [2020-10-16 00:03:37,518 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 658 predicate places. [2020-10-16 00:03:37,518 INFO L481 AbstractCegarLoop]: Abstraction has has 676 places, 443 transitions, 19951 flow [2020-10-16 00:03:37,518 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:37,518 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:37,518 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:37,718 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2020-10-16 00:03:37,719 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:37,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:37,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1017528149, now seen corresponding path program 108 times [2020-10-16 00:03:37,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:37,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172595234] [2020-10-16 00:03:37,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:37,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:37,958 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:37,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172595234] [2020-10-16 00:03:37,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963255745] [2020-10-16 00:03:37,959 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:38,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:03:38,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:38,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:38,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:38,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:38,060 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:38,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:38,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:38,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522612578] [2020-10-16 00:03:38,061 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:38,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:38,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:38,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:38,062 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:38,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 443 transitions, 19951 flow. Second operand 23 states. [2020-10-16 00:03:38,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:38,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:38,063 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:39,678 INFO L129 PetriNetUnfolder]: 421/1158 cut-off events. [2020-10-16 00:03:39,678 INFO L130 PetriNetUnfolder]: For 321182/321184 co-relation queries the response was YES. [2020-10-16 00:03:39,704 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28986 conditions, 1158 events. 421/1158 cut-off events. For 321182/321184 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7311 event pairs, 0 based on Foata normal form. 4/1162 useless extension candidates. Maximal degree in co-relation 28682. Up to 721 conditions per place. [2020-10-16 00:03:39,718 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 109 selfloop transitions, 360 changer transitions 0/476 dead transitions. [2020-10-16 00:03:39,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 476 transitions, 24051 flow [2020-10-16 00:03:39,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:03:39,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:03:39,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2361 transitions. [2020-10-16 00:03:39,720 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745714285714286 [2020-10-16 00:03:39,720 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2361 transitions. [2020-10-16 00:03:39,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2361 transitions. [2020-10-16 00:03:39,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:39,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2361 transitions. [2020-10-16 00:03:39,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:03:39,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:03:39,723 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:03:39,723 INFO L185 Difference]: Start difference. First operand has 676 places, 443 transitions, 19951 flow. Second operand 35 states and 2361 transitions. [2020-10-16 00:03:39,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 476 transitions, 24051 flow [2020-10-16 00:03:41,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 476 transitions, 23240 flow, removed 111 selfloop flow, removed 30 redundant places. [2020-10-16 00:03:41,467 INFO L241 Difference]: Finished difference. Result has 682 places, 445 transitions, 20189 flow [2020-10-16 00:03:41,467 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19206, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=20189, PETRI_PLACES=682, PETRI_TRANSITIONS=445} [2020-10-16 00:03:41,467 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 664 predicate places. [2020-10-16 00:03:41,467 INFO L481 AbstractCegarLoop]: Abstraction has has 682 places, 445 transitions, 20189 flow [2020-10-16 00:03:41,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:41,468 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:41,468 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:41,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:41,668 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:41,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:41,669 INFO L82 PathProgramCache]: Analyzing trace with hash -611348853, now seen corresponding path program 109 times [2020-10-16 00:03:41,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:41,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282857179] [2020-10-16 00:03:41,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:41,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:41,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282857179] [2020-10-16 00:03:41,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195721619] [2020-10-16 00:03:41,885 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:41,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:41,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:41,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:41,964 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:41,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:41,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:41,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158024715] [2020-10-16 00:03:41,964 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:41,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:41,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:41,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:41,966 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:41,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 445 transitions, 20189 flow. Second operand 22 states. [2020-10-16 00:03:41,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:41,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:41,967 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:43,525 INFO L129 PetriNetUnfolder]: 425/1169 cut-off events. [2020-10-16 00:03:43,525 INFO L130 PetriNetUnfolder]: For 324071/324073 co-relation queries the response was YES. [2020-10-16 00:03:43,551 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29337 conditions, 1169 events. 425/1169 cut-off events. For 324071/324073 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7306 event pairs, 0 based on Foata normal form. 2/1171 useless extension candidates. Maximal degree in co-relation 29031. Up to 729 conditions per place. [2020-10-16 00:03:43,564 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 72 selfloop transitions, 406 changer transitions 0/485 dead transitions. [2020-10-16 00:03:43,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 485 transitions, 24847 flow [2020-10-16 00:03:43,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-16 00:03:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-16 00:03:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2565 transitions. [2020-10-16 00:03:43,566 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:03:43,566 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2565 transitions. [2020-10-16 00:03:43,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2565 transitions. [2020-10-16 00:03:43,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:43,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2565 transitions. [2020-10-16 00:03:43,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-16 00:03:43,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-16 00:03:43,569 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-16 00:03:43,569 INFO L185 Difference]: Start difference. First operand has 682 places, 445 transitions, 20189 flow. Second operand 38 states and 2565 transitions. [2020-10-16 00:03:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 485 transitions, 24847 flow [2020-10-16 00:03:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 485 transitions, 23962 flow, removed 116 selfloop flow, removed 32 redundant places. [2020-10-16 00:03:45,256 INFO L241 Difference]: Finished difference. Result has 691 places, 450 transitions, 20681 flow [2020-10-16 00:03:45,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19380, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=20681, PETRI_PLACES=691, PETRI_TRANSITIONS=450} [2020-10-16 00:03:45,256 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 673 predicate places. [2020-10-16 00:03:45,256 INFO L481 AbstractCegarLoop]: Abstraction has has 691 places, 450 transitions, 20681 flow [2020-10-16 00:03:45,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:45,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:45,257 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:45,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:45,457 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:45,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:45,458 INFO L82 PathProgramCache]: Analyzing trace with hash -595261713, now seen corresponding path program 110 times [2020-10-16 00:03:45,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:45,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097656489] [2020-10-16 00:03:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:45,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:45,688 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:45,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097656489] [2020-10-16 00:03:45,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376341310] [2020-10-16 00:03:45,689 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:45,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:03:45,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:45,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:45,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:45,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:45,778 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:45,779 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:45,779 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:45,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930500493] [2020-10-16 00:03:45,779 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:45,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:45,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:45,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:45,781 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:45,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 450 transitions, 20681 flow. Second operand 23 states. [2020-10-16 00:03:45,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:45,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:45,781 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:47,615 INFO L129 PetriNetUnfolder]: 427/1175 cut-off events. [2020-10-16 00:03:47,616 INFO L130 PetriNetUnfolder]: For 333316/333322 co-relation queries the response was YES. [2020-10-16 00:03:47,643 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29780 conditions, 1175 events. 427/1175 cut-off events. For 333316/333322 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7464 event pairs, 0 based on Foata normal form. 8/1183 useless extension candidates. Maximal degree in co-relation 29470. Up to 733 conditions per place. [2020-10-16 00:03:47,657 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 68 selfloop transitions, 412 changer transitions 0/487 dead transitions. [2020-10-16 00:03:47,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 487 transitions, 25223 flow [2020-10-16 00:03:47,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 00:03:47,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 00:03:47,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2633 transitions. [2020-10-16 00:03:47,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751282051282051 [2020-10-16 00:03:47,659 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2633 transitions. [2020-10-16 00:03:47,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2633 transitions. [2020-10-16 00:03:47,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:47,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2633 transitions. [2020-10-16 00:03:47,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 00:03:47,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 00:03:47,663 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 00:03:47,663 INFO L185 Difference]: Start difference. First operand has 691 places, 450 transitions, 20681 flow. Second operand 39 states and 2633 transitions. [2020-10-16 00:03:47,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 487 transitions, 25223 flow [2020-10-16 00:03:49,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 487 transitions, 24230 flow, removed 154 selfloop flow, removed 34 redundant places. [2020-10-16 00:03:49,504 INFO L241 Difference]: Finished difference. Result has 697 places, 452 transitions, 20839 flow [2020-10-16 00:03:49,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19726, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=20839, PETRI_PLACES=697, PETRI_TRANSITIONS=452} [2020-10-16 00:03:49,504 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 679 predicate places. [2020-10-16 00:03:49,504 INFO L481 AbstractCegarLoop]: Abstraction has has 697 places, 452 transitions, 20839 flow [2020-10-16 00:03:49,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:49,504 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:49,504 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:49,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-16 00:03:49,705 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:49,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:49,706 INFO L82 PathProgramCache]: Analyzing trace with hash -398268381, now seen corresponding path program 111 times [2020-10-16 00:03:49,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:49,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621119241] [2020-10-16 00:03:49,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:49,951 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:49,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621119241] [2020-10-16 00:03:49,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752524844] [2020-10-16 00:03:49,951 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:50,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:03:50,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:50,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:50,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:50,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:50,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:50,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296890896] [2020-10-16 00:03:50,037 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:50,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:50,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:50,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:50,038 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:50,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 452 transitions, 20839 flow. Second operand 22 states. [2020-10-16 00:03:50,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:50,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:50,039 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:51,609 INFO L129 PetriNetUnfolder]: 436/1195 cut-off events. [2020-10-16 00:03:51,609 INFO L130 PetriNetUnfolder]: For 348793/348795 co-relation queries the response was YES. [2020-10-16 00:03:51,638 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30724 conditions, 1195 events. 436/1195 cut-off events. For 348793/348795 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7560 event pairs, 0 based on Foata normal form. 2/1197 useless extension candidates. Maximal degree in co-relation 30412. Up to 745 conditions per place. [2020-10-16 00:03:51,653 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 61 selfloop transitions, 428 changer transitions 0/496 dead transitions. [2020-10-16 00:03:51,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 496 transitions, 26087 flow [2020-10-16 00:03:51,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:03:51,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:03:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2702 transitions. [2020-10-16 00:03:51,655 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:03:51,655 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2702 transitions. [2020-10-16 00:03:51,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2702 transitions. [2020-10-16 00:03:51,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:51,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2702 transitions. [2020-10-16 00:03:51,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:03:51,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:03:51,659 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:03:51,659 INFO L185 Difference]: Start difference. First operand has 697 places, 452 transitions, 20839 flow. Second operand 40 states and 2702 transitions. [2020-10-16 00:03:51,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 496 transitions, 26087 flow [2020-10-16 00:03:53,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 496 transitions, 25048 flow, removed 145 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:53,617 INFO L241 Difference]: Finished difference. Result has 704 places, 458 transitions, 21449 flow [2020-10-16 00:03:53,617 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19930, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=422, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=21449, PETRI_PLACES=704, PETRI_TRANSITIONS=458} [2020-10-16 00:03:53,617 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 686 predicate places. [2020-10-16 00:03:53,617 INFO L481 AbstractCegarLoop]: Abstraction has has 704 places, 458 transitions, 21449 flow [2020-10-16 00:03:53,618 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:53,618 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:53,618 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:53,818 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:53,818 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:53,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:53,819 INFO L82 PathProgramCache]: Analyzing trace with hash -594754863, now seen corresponding path program 112 times [2020-10-16 00:03:53,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:53,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82698974] [2020-10-16 00:03:53,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:54,038 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:54,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82698974] [2020-10-16 00:03:54,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568770654] [2020-10-16 00:03:54,039 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:54,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:54,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:54,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:54,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:54,112 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:54,129 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:54,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:54,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:54,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208517205] [2020-10-16 00:03:54,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:54,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:54,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:54,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:54,132 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:54,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 458 transitions, 21449 flow. Second operand 23 states. [2020-10-16 00:03:54,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:54,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:54,132 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:56,024 INFO L129 PetriNetUnfolder]: 433/1189 cut-off events. [2020-10-16 00:03:56,024 INFO L130 PetriNetUnfolder]: For 360674/360680 co-relation queries the response was YES. [2020-10-16 00:03:56,052 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30915 conditions, 1189 events. 433/1189 cut-off events. For 360674/360680 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7543 event pairs, 0 based on Foata normal form. 8/1197 useless extension candidates. Maximal degree in co-relation 30599. Up to 741 conditions per place. [2020-10-16 00:03:56,066 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 59 selfloop transitions, 430 changer transitions 0/496 dead transitions. [2020-10-16 00:03:56,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 496 transitions, 26227 flow [2020-10-16 00:03:56,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 00:03:56,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-16 00:03:56,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2769 transitions. [2020-10-16 00:03:56,069 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753658536585366 [2020-10-16 00:03:56,069 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2769 transitions. [2020-10-16 00:03:56,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2769 transitions. [2020-10-16 00:03:56,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:56,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2769 transitions. [2020-10-16 00:03:56,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-16 00:03:56,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-16 00:03:56,072 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-16 00:03:56,072 INFO L185 Difference]: Start difference. First operand has 704 places, 458 transitions, 21449 flow. Second operand 41 states and 2769 transitions. [2020-10-16 00:03:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 496 transitions, 26227 flow [2020-10-16 00:03:57,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 496 transitions, 25042 flow, removed 217 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:57,906 INFO L241 Difference]: Finished difference. Result has 710 places, 459 transitions, 21341 flow [2020-10-16 00:03:57,907 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20264, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=21341, PETRI_PLACES=710, PETRI_TRANSITIONS=459} [2020-10-16 00:03:57,907 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 692 predicate places. [2020-10-16 00:03:57,907 INFO L481 AbstractCegarLoop]: Abstraction has has 710 places, 459 transitions, 21341 flow [2020-10-16 00:03:57,907 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:57,907 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:57,907 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:58,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-16 00:03:58,108 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:58,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:58,109 INFO L82 PathProgramCache]: Analyzing trace with hash 635739649, now seen corresponding path program 113 times [2020-10-16 00:03:58,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:58,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328172387] [2020-10-16 00:03:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:58,338 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:58,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328172387] [2020-10-16 00:03:58,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475704685] [2020-10-16 00:03:58,339 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:58,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:03:58,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:58,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:58,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:58,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:03:58,443 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:58,443 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:58,443 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:58,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855186149] [2020-10-16 00:03:58,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:58,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:58,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:58,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:58,445 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:58,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 459 transitions, 21341 flow. Second operand 23 states. [2020-10-16 00:03:58,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:58,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:58,446 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:00,254 INFO L129 PetriNetUnfolder]: 436/1195 cut-off events. [2020-10-16 00:04:00,254 INFO L130 PetriNetUnfolder]: For 370453/370459 co-relation queries the response was YES. [2020-10-16 00:04:00,283 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31223 conditions, 1195 events. 436/1195 cut-off events. For 370453/370459 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7599 event pairs, 0 based on Foata normal form. 7/1202 useless extension candidates. Maximal degree in co-relation 30905. Up to 743 conditions per place. [2020-10-16 00:04:00,298 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 109 selfloop transitions, 382 changer transitions 0/498 dead transitions. [2020-10-16 00:04:00,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 498 transitions, 26245 flow [2020-10-16 00:04:00,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:00,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:00,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2701 transitions. [2020-10-16 00:04:00,300 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67525 [2020-10-16 00:04:00,300 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2701 transitions. [2020-10-16 00:04:00,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2701 transitions. [2020-10-16 00:04:00,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:00,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2701 transitions. [2020-10-16 00:04:00,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:00,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:00,303 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:00,303 INFO L185 Difference]: Start difference. First operand has 710 places, 459 transitions, 21341 flow. Second operand 40 states and 2701 transitions. [2020-10-16 00:04:00,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 498 transitions, 26245 flow [2020-10-16 00:04:02,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 498 transitions, 25231 flow, removed 105 selfloop flow, removed 38 redundant places. [2020-10-16 00:04:02,244 INFO L241 Difference]: Finished difference. Result has 713 places, 462 transitions, 21559 flow [2020-10-16 00:04:02,244 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20443, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=21559, PETRI_PLACES=713, PETRI_TRANSITIONS=462} [2020-10-16 00:04:02,244 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 695 predicate places. [2020-10-16 00:04:02,244 INFO L481 AbstractCegarLoop]: Abstraction has has 713 places, 462 transitions, 21559 flow [2020-10-16 00:04:02,244 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:02,244 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:02,244 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:02,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-16 00:04:02,451 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:02,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:02,451 INFO L82 PathProgramCache]: Analyzing trace with hash 539117324, now seen corresponding path program 114 times [2020-10-16 00:04:02,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:02,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822594566] [2020-10-16 00:04:02,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:02,708 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:02,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822594566] [2020-10-16 00:04:02,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167102963] [2020-10-16 00:04:02,708 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:02,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-16 00:04:02,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:02,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:02,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:02,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:04:02,809 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:02,810 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:02,810 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:02,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096431048] [2020-10-16 00:04:02,810 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:02,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:02,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:02,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:02,812 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:02,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 462 transitions, 21559 flow. Second operand 24 states. [2020-10-16 00:04:02,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:02,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:02,812 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:04,782 INFO L129 PetriNetUnfolder]: 439/1202 cut-off events. [2020-10-16 00:04:04,782 INFO L130 PetriNetUnfolder]: For 364049/364051 co-relation queries the response was YES. [2020-10-16 00:04:04,808 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31227 conditions, 1202 events. 439/1202 cut-off events. For 364049/364051 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7648 event pairs, 0 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 30907. Up to 747 conditions per place. [2020-10-16 00:04:04,823 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 62 selfloop transitions, 434 changer transitions 0/503 dead transitions. [2020-10-16 00:04:04,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 503 transitions, 26623 flow [2020-10-16 00:04:04,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:04,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2701 transitions. [2020-10-16 00:04:04,826 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67525 [2020-10-16 00:04:04,826 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2701 transitions. [2020-10-16 00:04:04,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2701 transitions. [2020-10-16 00:04:04,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:04,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2701 transitions. [2020-10-16 00:04:04,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:04,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:04,829 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:04,829 INFO L185 Difference]: Start difference. First operand has 713 places, 462 transitions, 21559 flow. Second operand 40 states and 2701 transitions. [2020-10-16 00:04:04,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 503 transitions, 26623 flow [2020-10-16 00:04:06,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 503 transitions, 25725 flow, removed 97 selfloop flow, removed 38 redundant places. [2020-10-16 00:04:06,702 INFO L241 Difference]: Finished difference. Result has 716 places, 465 transitions, 21885 flow [2020-10-16 00:04:06,703 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20661, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=21885, PETRI_PLACES=716, PETRI_TRANSITIONS=465} [2020-10-16 00:04:06,703 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 698 predicate places. [2020-10-16 00:04:06,703 INFO L481 AbstractCegarLoop]: Abstraction has has 716 places, 465 transitions, 21885 flow [2020-10-16 00:04:06,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:06,703 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:06,703 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:06,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-16 00:04:06,904 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:06,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:06,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1565754831, now seen corresponding path program 115 times [2020-10-16 00:04:06,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:06,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548578811] [2020-10-16 00:04:06,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:07,234 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:07,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548578811] [2020-10-16 00:04:07,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125623520] [2020-10-16 00:04:07,234 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:07,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:07,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:07,294 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:07,295 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:07,295 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:07,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235192226] [2020-10-16 00:04:07,295 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:07,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:07,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:07,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:07,297 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:07,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 465 transitions, 21885 flow. Second operand 23 states. [2020-10-16 00:04:07,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:07,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:07,298 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:08,472 INFO L129 PetriNetUnfolder]: 441/1208 cut-off events. [2020-10-16 00:04:08,472 INFO L130 PetriNetUnfolder]: For 382682/382688 co-relation queries the response was YES. [2020-10-16 00:04:08,503 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31799 conditions, 1208 events. 441/1208 cut-off events. For 382682/382688 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7666 event pairs, 0 based on Foata normal form. 8/1216 useless extension candidates. Maximal degree in co-relation 31477. Up to 792 conditions per place. [2020-10-16 00:04:08,518 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 450 selfloop transitions, 31 changer transitions 0/488 dead transitions. [2020-10-16 00:04:08,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 488 transitions, 25203 flow [2020-10-16 00:04:08,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:04:08,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:04:08,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1612 transitions. [2020-10-16 00:04:08,520 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6716666666666666 [2020-10-16 00:04:08,520 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1612 transitions. [2020-10-16 00:04:08,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1612 transitions. [2020-10-16 00:04:08,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:08,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1612 transitions. [2020-10-16 00:04:08,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:04:08,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:04:08,522 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:04:08,522 INFO L185 Difference]: Start difference. First operand has 716 places, 465 transitions, 21885 flow. Second operand 24 states and 1612 transitions. [2020-10-16 00:04:08,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 488 transitions, 25203 flow [2020-10-16 00:04:10,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 488 transitions, 24191 flow, removed 102 selfloop flow, removed 37 redundant places. [2020-10-16 00:04:10,456 INFO L241 Difference]: Finished difference. Result has 704 places, 467 transitions, 21151 flow [2020-10-16 00:04:10,457 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20873, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=21151, PETRI_PLACES=704, PETRI_TRANSITIONS=467} [2020-10-16 00:04:10,457 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 686 predicate places. [2020-10-16 00:04:10,457 INFO L481 AbstractCegarLoop]: Abstraction has has 704 places, 467 transitions, 21151 flow [2020-10-16 00:04:10,457 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:10,457 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:10,457 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:10,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:10,671 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:10,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:10,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1022565605, now seen corresponding path program 116 times [2020-10-16 00:04:10,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:10,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178488965] [2020-10-16 00:04:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:10,985 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:10,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178488965] [2020-10-16 00:04:10,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454061187] [2020-10-16 00:04:10,986 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:11,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:04:11,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:11,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:11,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:11,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:11,072 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:11,072 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:11,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468874303] [2020-10-16 00:04:11,072 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:11,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:11,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:11,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:11,074 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:11,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 467 transitions, 21151 flow. Second operand 24 states. [2020-10-16 00:04:11,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:11,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:11,074 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:12,472 INFO L129 PetriNetUnfolder]: 445/1220 cut-off events. [2020-10-16 00:04:12,473 INFO L130 PetriNetUnfolder]: For 401781/401787 co-relation queries the response was YES. [2020-10-16 00:04:12,502 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32107 conditions, 1220 events. 445/1220 cut-off events. For 401781/401787 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7741 event pairs, 0 based on Foata normal form. 8/1228 useless extension candidates. Maximal degree in co-relation 31783. Up to 759 conditions per place. [2020-10-16 00:04:12,517 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 317 selfloop transitions, 172 changer transitions 0/496 dead transitions. [2020-10-16 00:04:12,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 496 transitions, 25087 flow [2020-10-16 00:04:12,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:04:12,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:04:12,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1952 transitions. [2020-10-16 00:04:12,519 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6731034482758621 [2020-10-16 00:04:12,519 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1952 transitions. [2020-10-16 00:04:12,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1952 transitions. [2020-10-16 00:04:12,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:12,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1952 transitions. [2020-10-16 00:04:12,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:04:12,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:04:12,522 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:04:12,522 INFO L185 Difference]: Start difference. First operand has 704 places, 467 transitions, 21151 flow. Second operand 29 states and 1952 transitions. [2020-10-16 00:04:12,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 496 transitions, 25087 flow [2020-10-16 00:04:14,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 496 transitions, 24837 flow, removed 96 selfloop flow, removed 21 redundant places. [2020-10-16 00:04:14,519 INFO L241 Difference]: Finished difference. Result has 715 places, 471 transitions, 21688 flow [2020-10-16 00:04:14,520 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20929, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=21688, PETRI_PLACES=715, PETRI_TRANSITIONS=471} [2020-10-16 00:04:14,520 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 697 predicate places. [2020-10-16 00:04:14,520 INFO L481 AbstractCegarLoop]: Abstraction has has 715 places, 471 transitions, 21688 flow [2020-10-16 00:04:14,520 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:14,520 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:14,520 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:14,720 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-16 00:04:14,721 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:14,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:14,721 INFO L82 PathProgramCache]: Analyzing trace with hash -128029289, now seen corresponding path program 117 times [2020-10-16 00:04:14,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:14,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083641274] [2020-10-16 00:04:14,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:14,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:15,014 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:15,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083641274] [2020-10-16 00:04:15,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495064011] [2020-10-16 00:04:15,014 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:15,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-16 00:04:15,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:15,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:15,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:15,087 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:15,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:15,088 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:15,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985235208] [2020-10-16 00:04:15,088 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:15,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:15,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:15,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:15,093 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:15,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 471 transitions, 21688 flow. Second operand 23 states. [2020-10-16 00:04:15,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:15,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:15,094 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:16,556 INFO L129 PetriNetUnfolder]: 447/1226 cut-off events. [2020-10-16 00:04:16,556 INFO L130 PetriNetUnfolder]: For 412331/412337 co-relation queries the response was YES. [2020-10-16 00:04:16,592 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32631 conditions, 1226 events. 447/1226 cut-off events. For 412331/412337 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7776 event pairs, 0 based on Foata normal form. 8/1234 useless extension candidates. Maximal degree in co-relation 32303. Up to 763 conditions per place. [2020-10-16 00:04:16,609 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 233 selfloop transitions, 262 changer transitions 0/502 dead transitions. [2020-10-16 00:04:16,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 502 transitions, 25942 flow [2020-10-16 00:04:16,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 00:04:16,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 00:04:16,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2291 transitions. [2020-10-16 00:04:16,611 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6738235294117647 [2020-10-16 00:04:16,612 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2291 transitions. [2020-10-16 00:04:16,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2291 transitions. [2020-10-16 00:04:16,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:16,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2291 transitions. [2020-10-16 00:04:16,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 00:04:16,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 00:04:16,614 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 00:04:16,614 INFO L185 Difference]: Start difference. First operand has 715 places, 471 transitions, 21688 flow. Second operand 34 states and 2291 transitions. [2020-10-16 00:04:16,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 502 transitions, 25942 flow [2020-10-16 00:04:18,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 502 transitions, 25419 flow, removed 118 selfloop flow, removed 24 redundant places. [2020-10-16 00:04:18,973 INFO L241 Difference]: Finished difference. Result has 726 places, 473 transitions, 22002 flow [2020-10-16 00:04:18,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=21227, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=22002, PETRI_PLACES=726, PETRI_TRANSITIONS=473} [2020-10-16 00:04:18,974 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 708 predicate places. [2020-10-16 00:04:18,974 INFO L481 AbstractCegarLoop]: Abstraction has has 726 places, 473 transitions, 22002 flow [2020-10-16 00:04:18,974 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:18,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:18,974 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:19,174 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:19,175 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:19,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:19,175 INFO L82 PathProgramCache]: Analyzing trace with hash 329637673, now seen corresponding path program 118 times [2020-10-16 00:04:19,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:19,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716590375] [2020-10-16 00:04:19,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:19,471 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:19,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716590375] [2020-10-16 00:04:19,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969216139] [2020-10-16 00:04:19,471 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:19,519 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:04:19,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:19,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:19,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:19,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:19,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:19,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:19,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300227664] [2020-10-16 00:04:19,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:19,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:19,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:19,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:19,564 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:19,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 473 transitions, 22002 flow. Second operand 24 states. [2020-10-16 00:04:19,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:19,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:19,565 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:21,130 INFO L129 PetriNetUnfolder]: 449/1232 cut-off events. [2020-10-16 00:04:21,131 INFO L130 PetriNetUnfolder]: For 413732/413734 co-relation queries the response was YES. [2020-10-16 00:04:21,161 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32901 conditions, 1232 events. 449/1232 cut-off events. For 413732/413734 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7807 event pairs, 0 based on Foata normal form. 4/1236 useless extension candidates. Maximal degree in co-relation 32571. Up to 767 conditions per place. [2020-10-16 00:04:21,177 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 215 selfloop transitions, 282 changer transitions 0/504 dead transitions. [2020-10-16 00:04:21,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 504 transitions, 26260 flow [2020-10-16 00:04:21,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:04:21,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:04:21,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2224 transitions. [2020-10-16 00:04:21,179 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.673939393939394 [2020-10-16 00:04:21,179 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2224 transitions. [2020-10-16 00:04:21,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2224 transitions. [2020-10-16 00:04:21,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:21,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2224 transitions. [2020-10-16 00:04:21,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:04:21,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:04:21,182 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:04:21,182 INFO L185 Difference]: Start difference. First operand has 726 places, 473 transitions, 22002 flow. Second operand 33 states and 2224 transitions. [2020-10-16 00:04:21,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 504 transitions, 26260 flow [2020-10-16 00:04:23,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 504 transitions, 25537 flow, removed 118 selfloop flow, removed 31 redundant places. [2020-10-16 00:04:23,627 INFO L241 Difference]: Finished difference. Result has 729 places, 475 transitions, 22164 flow [2020-10-16 00:04:23,628 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=21341, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=22164, PETRI_PLACES=729, PETRI_TRANSITIONS=475} [2020-10-16 00:04:23,628 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 711 predicate places. [2020-10-16 00:04:23,628 INFO L481 AbstractCegarLoop]: Abstraction has has 729 places, 475 transitions, 22164 flow [2020-10-16 00:04:23,628 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:23,628 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:23,628 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:23,829 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:23,829 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:23,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:23,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1287521369, now seen corresponding path program 119 times [2020-10-16 00:04:23,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:23,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210771139] [2020-10-16 00:04:23,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:24,096 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:24,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210771139] [2020-10-16 00:04:24,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050694686] [2020-10-16 00:04:24,097 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:24,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 00:04:24,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:24,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:24,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:24,167 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:24,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:24,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:24,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146227708] [2020-10-16 00:04:24,168 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:24,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:24,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:24,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:24,169 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:24,170 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 475 transitions, 22164 flow. Second operand 23 states. [2020-10-16 00:04:24,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:24,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:24,170 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:25,700 INFO L129 PetriNetUnfolder]: 453/1244 cut-off events. [2020-10-16 00:04:25,700 INFO L130 PetriNetUnfolder]: For 417201/417207 co-relation queries the response was YES. [2020-10-16 00:04:25,732 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33249 conditions, 1244 events. 453/1244 cut-off events. For 417201/417207 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7926 event pairs, 0 based on Foata normal form. 8/1252 useless extension candidates. Maximal degree in co-relation 32917. Up to 775 conditions per place. [2020-10-16 00:04:25,748 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 187 selfloop transitions, 316 changer transitions 0/510 dead transitions. [2020-10-16 00:04:25,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 510 transitions, 26731 flow [2020-10-16 00:04:25,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:04:25,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:04:25,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2427 transitions. [2020-10-16 00:04:25,750 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6741666666666667 [2020-10-16 00:04:25,750 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2427 transitions. [2020-10-16 00:04:25,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2427 transitions. [2020-10-16 00:04:25,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:25,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2427 transitions. [2020-10-16 00:04:25,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:04:25,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:04:25,753 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:04:25,753 INFO L185 Difference]: Start difference. First operand has 729 places, 475 transitions, 22164 flow. Second operand 36 states and 2427 transitions. [2020-10-16 00:04:25,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 510 transitions, 26731 flow [2020-10-16 00:04:28,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 510 transitions, 25980 flow, removed 116 selfloop flow, removed 30 redundant places. [2020-10-16 00:04:28,187 INFO L241 Difference]: Finished difference. Result has 736 places, 479 transitions, 22469 flow [2020-10-16 00:04:28,188 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=21479, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=22469, PETRI_PLACES=736, PETRI_TRANSITIONS=479} [2020-10-16 00:04:28,188 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 718 predicate places. [2020-10-16 00:04:28,188 INFO L481 AbstractCegarLoop]: Abstraction has has 736 places, 479 transitions, 22469 flow [2020-10-16 00:04:28,188 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:28,188 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:28,188 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:28,388 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:28,389 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:28,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:28,389 INFO L82 PathProgramCache]: Analyzing trace with hash -30631669, now seen corresponding path program 120 times [2020-10-16 00:04:28,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:28,390 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631303392] [2020-10-16 00:04:28,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:28,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:28,660 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:28,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631303392] [2020-10-16 00:04:28,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400191551] [2020-10-16 00:04:28,661 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:28,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-16 00:04:28,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:28,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:28,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:28,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:28,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:28,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:28,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961928412] [2020-10-16 00:04:28,759 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:28,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:28,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:28,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:28,760 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:28,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 479 transitions, 22469 flow. Second operand 24 states. [2020-10-16 00:04:28,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:28,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:28,761 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:30,505 INFO L129 PetriNetUnfolder]: 457/1256 cut-off events. [2020-10-16 00:04:30,506 INFO L130 PetriNetUnfolder]: For 420674/420680 co-relation queries the response was YES. [2020-10-16 00:04:30,538 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33627 conditions, 1256 events. 457/1256 cut-off events. For 420674/420680 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7993 event pairs, 0 based on Foata normal form. 8/1264 useless extension candidates. Maximal degree in co-relation 33293. Up to 783 conditions per place. [2020-10-16 00:04:30,554 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 175 selfloop transitions, 332 changer transitions 0/514 dead transitions. [2020-10-16 00:04:30,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 514 transitions, 27048 flow [2020-10-16 00:04:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:04:30,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:04:30,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2360 transitions. [2020-10-16 00:04:30,557 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742857142857143 [2020-10-16 00:04:30,557 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2360 transitions. [2020-10-16 00:04:30,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2360 transitions. [2020-10-16 00:04:30,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:30,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2360 transitions. [2020-10-16 00:04:30,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:04:30,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:04:30,559 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:04:30,559 INFO L185 Difference]: Start difference. First operand has 736 places, 479 transitions, 22469 flow. Second operand 35 states and 2360 transitions. [2020-10-16 00:04:30,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 514 transitions, 27048 flow [2020-10-16 00:04:32,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 514 transitions, 26237 flow, removed 116 selfloop flow, removed 33 redundant places. [2020-10-16 00:04:32,866 INFO L241 Difference]: Finished difference. Result has 739 places, 483 transitions, 22758 flow [2020-10-16 00:04:32,867 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=21724, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=22758, PETRI_PLACES=739, PETRI_TRANSITIONS=483} [2020-10-16 00:04:32,867 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 721 predicate places. [2020-10-16 00:04:32,867 INFO L481 AbstractCegarLoop]: Abstraction has has 739 places, 483 transitions, 22758 flow [2020-10-16 00:04:32,867 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:32,867 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:32,867 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:33,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:33,068 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:33,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:33,068 INFO L82 PathProgramCache]: Analyzing trace with hash 2105303917, now seen corresponding path program 121 times [2020-10-16 00:04:33,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:33,069 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571629281] [2020-10-16 00:04:33,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:33,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571629281] [2020-10-16 00:04:33,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806204457] [2020-10-16 00:04:33,329 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:33,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:33,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:33,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:33,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:33,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:33,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119840530] [2020-10-16 00:04:33,420 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:33,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:33,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:33,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:33,422 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:33,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 483 transitions, 22758 flow. Second operand 24 states. [2020-10-16 00:04:33,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:33,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:33,423 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:35,271 INFO L129 PetriNetUnfolder]: 459/1262 cut-off events. [2020-10-16 00:04:35,271 INFO L130 PetriNetUnfolder]: For 422471/422473 co-relation queries the response was YES. [2020-10-16 00:04:35,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33839 conditions, 1262 events. 459/1262 cut-off events. For 422471/422473 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8050 event pairs, 0 based on Foata normal form. 4/1266 useless extension candidates. Maximal degree in co-relation 33503. Up to 787 conditions per place. [2020-10-16 00:04:35,318 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 145 selfloop transitions, 366 changer transitions 0/518 dead transitions. [2020-10-16 00:04:35,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 518 transitions, 27464 flow [2020-10-16 00:04:35,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:04:35,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:04:35,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2496 transitions. [2020-10-16 00:04:35,320 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745945945945946 [2020-10-16 00:04:35,320 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2496 transitions. [2020-10-16 00:04:35,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2496 transitions. [2020-10-16 00:04:35,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:35,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2496 transitions. [2020-10-16 00:04:35,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:04:35,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:04:35,323 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:04:35,323 INFO L185 Difference]: Start difference. First operand has 739 places, 483 transitions, 22758 flow. Second operand 37 states and 2496 transitions. [2020-10-16 00:04:35,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 518 transitions, 27464 flow [2020-10-16 00:04:37,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 518 transitions, 26583 flow, removed 120 selfloop flow, removed 33 redundant places. [2020-10-16 00:04:37,468 INFO L241 Difference]: Finished difference. Result has 744 places, 485 transitions, 22962 flow [2020-10-16 00:04:37,469 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=21947, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=22962, PETRI_PLACES=744, PETRI_TRANSITIONS=485} [2020-10-16 00:04:37,469 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 726 predicate places. [2020-10-16 00:04:37,469 INFO L481 AbstractCegarLoop]: Abstraction has has 744 places, 485 transitions, 22962 flow [2020-10-16 00:04:37,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:37,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:37,469 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:37,669 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2020-10-16 00:04:37,670 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:37,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:37,670 INFO L82 PathProgramCache]: Analyzing trace with hash -6827587, now seen corresponding path program 122 times [2020-10-16 00:04:37,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:37,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153743590] [2020-10-16 00:04:37,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:37,921 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:37,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153743590] [2020-10-16 00:04:37,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857905829] [2020-10-16 00:04:37,921 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:37,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:04:37,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:37,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:37,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:37,992 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:37,992 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:37,992 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:37,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858523534] [2020-10-16 00:04:37,992 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:37,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:37,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:37,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:37,994 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:37,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 485 transitions, 22962 flow. Second operand 23 states. [2020-10-16 00:04:37,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:37,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:37,994 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:39,672 INFO L129 PetriNetUnfolder]: 463/1274 cut-off events. [2020-10-16 00:04:39,672 INFO L130 PetriNetUnfolder]: For 426178/426184 co-relation queries the response was YES. [2020-10-16 00:04:39,705 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34204 conditions, 1274 events. 463/1274 cut-off events. For 426178/426184 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8153 event pairs, 0 based on Foata normal form. 8/1282 useless extension candidates. Maximal degree in co-relation 33866. Up to 795 conditions per place. [2020-10-16 00:04:39,721 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 125 selfloop transitions, 392 changer transitions 0/524 dead transitions. [2020-10-16 00:04:39,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 524 transitions, 27969 flow [2020-10-16 00:04:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:39,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2699 transitions. [2020-10-16 00:04:39,723 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67475 [2020-10-16 00:04:39,723 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2699 transitions. [2020-10-16 00:04:39,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2699 transitions. [2020-10-16 00:04:39,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:39,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2699 transitions. [2020-10-16 00:04:39,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:39,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:39,726 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:39,726 INFO L185 Difference]: Start difference. First operand has 744 places, 485 transitions, 22962 flow. Second operand 40 states and 2699 transitions. [2020-10-16 00:04:39,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 524 transitions, 27969 flow [2020-10-16 00:04:42,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 524 transitions, 27066 flow, removed 120 selfloop flow, removed 34 redundant places. [2020-10-16 00:04:42,046 INFO L241 Difference]: Finished difference. Result has 751 places, 489 transitions, 23291 flow [2020-10-16 00:04:42,046 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=22133, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=23291, PETRI_PLACES=751, PETRI_TRANSITIONS=489} [2020-10-16 00:04:42,046 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 733 predicate places. [2020-10-16 00:04:42,046 INFO L481 AbstractCegarLoop]: Abstraction has has 751 places, 489 transitions, 23291 flow [2020-10-16 00:04:42,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:42,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:42,047 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:42,247 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-16 00:04:42,247 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:42,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:42,248 INFO L82 PathProgramCache]: Analyzing trace with hash 2040487503, now seen corresponding path program 123 times [2020-10-16 00:04:42,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:42,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480187183] [2020-10-16 00:04:42,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:42,512 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480187183] [2020-10-16 00:04:42,512 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278570996] [2020-10-16 00:04:42,512 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:42,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-16 00:04:42,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:42,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:42,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:42,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:42,609 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:42,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:42,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:42,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267145981] [2020-10-16 00:04:42,610 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:42,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:42,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:42,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:42,612 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:42,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 489 transitions, 23291 flow. Second operand 24 states. [2020-10-16 00:04:42,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:42,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:42,612 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:44,516 INFO L129 PetriNetUnfolder]: 465/1280 cut-off events. [2020-10-16 00:04:44,516 INFO L130 PetriNetUnfolder]: For 427987/427989 co-relation queries the response was YES. [2020-10-16 00:04:44,549 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34442 conditions, 1280 events. 465/1280 cut-off events. For 427987/427989 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8188 event pairs, 0 based on Foata normal form. 4/1284 useless extension candidates. Maximal degree in co-relation 34102. Up to 799 conditions per place. [2020-10-16 00:04:44,565 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 119 selfloop transitions, 400 changer transitions 0/526 dead transitions. [2020-10-16 00:04:44,565 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 526 transitions, 28223 flow [2020-10-16 00:04:44,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 00:04:44,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 00:04:44,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2632 transitions. [2020-10-16 00:04:44,568 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748717948717948 [2020-10-16 00:04:44,568 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2632 transitions. [2020-10-16 00:04:44,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2632 transitions. [2020-10-16 00:04:44,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:44,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2632 transitions. [2020-10-16 00:04:44,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 00:04:44,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 00:04:44,572 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 00:04:44,572 INFO L185 Difference]: Start difference. First operand has 751 places, 489 transitions, 23291 flow. Second operand 39 states and 2632 transitions. [2020-10-16 00:04:44,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 526 transitions, 28223 flow [2020-10-16 00:04:46,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 526 transitions, 27276 flow, removed 120 selfloop flow, removed 37 redundant places. [2020-10-16 00:04:46,891 INFO L241 Difference]: Finished difference. Result has 754 places, 491 transitions, 23517 flow [2020-10-16 00:04:46,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=22418, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=23517, PETRI_PLACES=754, PETRI_TRANSITIONS=491} [2020-10-16 00:04:46,892 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 736 predicate places. [2020-10-16 00:04:46,892 INFO L481 AbstractCegarLoop]: Abstraction has has 754 places, 491 transitions, 23517 flow [2020-10-16 00:04:46,892 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:46,892 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:46,892 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:47,093 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-16 00:04:47,093 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:47,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:47,094 INFO L82 PathProgramCache]: Analyzing trace with hash -1767396943, now seen corresponding path program 124 times [2020-10-16 00:04:47,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:47,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285101555] [2020-10-16 00:04:47,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:47,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285101555] [2020-10-16 00:04:47,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586558461] [2020-10-16 00:04:47,360 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:47,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:04:47,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:47,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:47,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:47,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:47,462 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:47,463 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:47,463 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:47,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852022705] [2020-10-16 00:04:47,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:47,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:47,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:47,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:47,465 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:47,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 491 transitions, 23517 flow. Second operand 24 states. [2020-10-16 00:04:47,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:47,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:47,466 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:49,698 INFO L129 PetriNetUnfolder]: 469/1291 cut-off events. [2020-10-16 00:04:49,698 INFO L130 PetriNetUnfolder]: For 431176/431178 co-relation queries the response was YES. [2020-10-16 00:04:49,732 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 1291 events. 469/1291 cut-off events. For 431176/431178 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8299 event pairs, 0 based on Foata normal form. 4/1295 useless extension candidates. Maximal degree in co-relation 34468. Up to 807 conditions per place. [2020-10-16 00:04:49,749 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 101 selfloop transitions, 424 changer transitions 0/532 dead transitions. [2020-10-16 00:04:49,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 532 transitions, 28736 flow [2020-10-16 00:04:49,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 00:04:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-16 00:04:49,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2768 transitions. [2020-10-16 00:04:49,752 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751219512195122 [2020-10-16 00:04:49,752 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2768 transitions. [2020-10-16 00:04:49,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2768 transitions. [2020-10-16 00:04:49,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:49,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2768 transitions. [2020-10-16 00:04:49,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-16 00:04:49,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-16 00:04:49,755 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-16 00:04:49,755 INFO L185 Difference]: Start difference. First operand has 754 places, 491 transitions, 23517 flow. Second operand 41 states and 2768 transitions. [2020-10-16 00:04:49,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 532 transitions, 28736 flow [2020-10-16 00:04:52,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 532 transitions, 27777 flow, removed 122 selfloop flow, removed 36 redundant places. [2020-10-16 00:04:52,152 INFO L241 Difference]: Finished difference. Result has 760 places, 495 transitions, 23865 flow [2020-10-16 00:04:52,153 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=22636, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=23865, PETRI_PLACES=760, PETRI_TRANSITIONS=495} [2020-10-16 00:04:52,153 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 742 predicate places. [2020-10-16 00:04:52,153 INFO L481 AbstractCegarLoop]: Abstraction has has 760 places, 495 transitions, 23865 flow [2020-10-16 00:04:52,153 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:52,153 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:52,153 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:52,353 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-16 00:04:52,354 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:52,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:52,354 INFO L82 PathProgramCache]: Analyzing trace with hash -1766890093, now seen corresponding path program 125 times [2020-10-16 00:04:52,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:52,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104599065] [2020-10-16 00:04:52,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:52,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:52,616 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:52,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104599065] [2020-10-16 00:04:52,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34041118] [2020-10-16 00:04:52,616 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:52,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 00:04:52,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:52,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:52,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:52,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:52,714 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:52,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:52,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:52,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281519880] [2020-10-16 00:04:52,715 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:52,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:52,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:52,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:52,716 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:52,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 495 transitions, 23865 flow. Second operand 24 states. [2020-10-16 00:04:52,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:52,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:52,717 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:54,841 INFO L129 PetriNetUnfolder]: 473/1301 cut-off events. [2020-10-16 00:04:54,841 INFO L130 PetriNetUnfolder]: For 435495/435497 co-relation queries the response was YES. [2020-10-16 00:04:54,875 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35210 conditions, 1301 events. 473/1301 cut-off events. For 435495/435497 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8366 event pairs, 0 based on Foata normal form. 4/1305 useless extension candidates. Maximal degree in co-relation 34866. Up to 813 conditions per place. [2020-10-16 00:04:54,892 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 91 selfloop transitions, 440 changer transitions 0/538 dead transitions. [2020-10-16 00:04:54,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 538 transitions, 29411 flow [2020-10-16 00:04:54,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-16 00:04:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-16 00:04:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2904 transitions. [2020-10-16 00:04:54,895 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753488372093023 [2020-10-16 00:04:54,895 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2904 transitions. [2020-10-16 00:04:54,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2904 transitions. [2020-10-16 00:04:54,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:54,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2904 transitions. [2020-10-16 00:04:54,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-16 00:04:54,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-16 00:04:54,898 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-16 00:04:54,898 INFO L185 Difference]: Start difference. First operand has 760 places, 495 transitions, 23865 flow. Second operand 43 states and 2904 transitions. [2020-10-16 00:04:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 538 transitions, 29411 flow [2020-10-16 00:04:57,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 538 transitions, 28407 flow, removed 127 selfloop flow, removed 38 redundant places. [2020-10-16 00:04:57,301 INFO L241 Difference]: Finished difference. Result has 767 places, 499 transitions, 24328 flow [2020-10-16 00:04:57,302 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=22945, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=436, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=24328, PETRI_PLACES=767, PETRI_TRANSITIONS=499} [2020-10-16 00:04:57,302 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 749 predicate places. [2020-10-16 00:04:57,302 INFO L481 AbstractCegarLoop]: Abstraction has has 767 places, 499 transitions, 24328 flow [2020-10-16 00:04:57,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:57,302 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:57,302 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:57,510 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:57,511 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:57,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:57,512 INFO L82 PathProgramCache]: Analyzing trace with hash 852224602, now seen corresponding path program 126 times [2020-10-16 00:04:57,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:57,512 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454230239] [2020-10-16 00:04:57,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:57,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:57,888 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:57,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454230239] [2020-10-16 00:04:57,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335236078] [2020-10-16 00:04:57,889 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:57,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-16 00:04:57,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:57,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:04:57,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:57,957 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:57,958 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:57,958 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-10-16 00:04:57,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728814223] [2020-10-16 00:04:57,958 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:57,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:57,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:57,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:57,960 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:57,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 767 places, 499 transitions, 24328 flow. Second operand 24 states. [2020-10-16 00:04:57,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:57,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:57,961 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:59,315 INFO L129 PetriNetUnfolder]: 475/1307 cut-off events. [2020-10-16 00:04:59,316 INFO L130 PetriNetUnfolder]: For 446540/446542 co-relation queries the response was YES. [2020-10-16 00:04:59,349 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35698 conditions, 1307 events. 475/1307 cut-off events. For 446540/446542 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8400 event pairs, 0 based on Foata normal form. 2/1309 useless extension candidates. Maximal degree in co-relation 35351. Up to 817 conditions per place. [2020-10-16 00:04:59,366 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 445 selfloop transitions, 72 changer transitions 0/524 dead transitions. [2020-10-16 00:04:59,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 524 transitions, 28004 flow [2020-10-16 00:04:59,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:04:59,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:04:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1747 transitions. [2020-10-16 00:04:59,369 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.671923076923077 [2020-10-16 00:04:59,369 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1747 transitions. [2020-10-16 00:04:59,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1747 transitions. [2020-10-16 00:04:59,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:59,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1747 transitions. [2020-10-16 00:04:59,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:04:59,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:04:59,373 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:04:59,373 INFO L185 Difference]: Start difference. First operand has 767 places, 499 transitions, 24328 flow. Second operand 26 states and 1747 transitions. [2020-10-16 00:04:59,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 524 transitions, 28004 flow [2020-10-16 00:05:01,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 524 transitions, 26943 flow, removed 149 selfloop flow, removed 39 redundant places. [2020-10-16 00:05:01,970 INFO L241 Difference]: Finished difference. Result has 755 places, 501 transitions, 23661 flow [2020-10-16 00:05:01,970 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=23291, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=23661, PETRI_PLACES=755, PETRI_TRANSITIONS=501} [2020-10-16 00:05:01,971 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 737 predicate places. [2020-10-16 00:05:01,971 INFO L481 AbstractCegarLoop]: Abstraction has has 755 places, 501 transitions, 23661 flow [2020-10-16 00:05:01,971 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:05:01,971 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:01,971 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:02,176 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-16 00:05:02,177 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:02,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:02,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1826734654, now seen corresponding path program 127 times [2020-10-16 00:05:02,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:02,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530147704] [2020-10-16 00:05:02,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:02,527 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:02,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530147704] [2020-10-16 00:05:02,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868395551] [2020-10-16 00:05:02,528 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:02,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:02,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:02,589 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:02,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:02,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-10-16 00:05:02,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137515669] [2020-10-16 00:05:02,589 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:05:02,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:02,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:05:02,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:05:02,591 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:02,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 501 transitions, 23661 flow. Second operand 24 states. [2020-10-16 00:05:02,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:02,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:02,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:04,037 INFO L129 PetriNetUnfolder]: 479/1320 cut-off events. [2020-10-16 00:05:04,037 INFO L130 PetriNetUnfolder]: For 458975/458977 co-relation queries the response was YES. [2020-10-16 00:05:04,073 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35879 conditions, 1320 events. 479/1320 cut-off events. For 458975/458977 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8496 event pairs, 0 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 35530. Up to 825 conditions per place. [2020-10-16 00:05:04,090 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 369 selfloop transitions, 154 changer transitions 0/530 dead transitions. [2020-10-16 00:05:04,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 530 transitions, 27701 flow [2020-10-16 00:05:04,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:05:04,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:05:04,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1883 transitions. [2020-10-16 00:05:04,092 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725 [2020-10-16 00:05:04,092 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1883 transitions. [2020-10-16 00:05:04,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1883 transitions. [2020-10-16 00:05:04,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:04,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1883 transitions. [2020-10-16 00:05:04,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:05:04,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:05:04,094 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:05:04,094 INFO L185 Difference]: Start difference. First operand has 755 places, 501 transitions, 23661 flow. Second operand 28 states and 1883 transitions. [2020-10-16 00:05:04,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 530 transitions, 27701 flow [2020-10-16 00:05:06,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 530 transitions, 27339 flow, removed 113 selfloop flow, removed 23 redundant places. [2020-10-16 00:05:06,712 INFO L241 Difference]: Finished difference. Result has 761 places, 505 transitions, 24013 flow [2020-10-16 00:05:06,712 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=23353, PETRI_DIFFERENCE_MINUEND_PLACES=732, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=24013, PETRI_PLACES=761, PETRI_TRANSITIONS=505} [2020-10-16 00:05:06,712 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 743 predicate places. [2020-10-16 00:05:06,712 INFO L481 AbstractCegarLoop]: Abstraction has has 761 places, 505 transitions, 24013 flow [2020-10-16 00:05:06,713 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:05:06,713 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:06,713 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:06,919 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2020-10-16 00:05:06,920 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:06,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:06,920 INFO L82 PathProgramCache]: Analyzing trace with hash 278576034, now seen corresponding path program 128 times [2020-10-16 00:05:06,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:06,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351885011] [2020-10-16 00:05:06,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:07,285 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:07,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351885011] [2020-10-16 00:05:07,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279392896] [2020-10-16 00:05:07,286 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:07,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:05:07,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:07,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:07,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:07,377 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:07,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:07,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:07,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547121487] [2020-10-16 00:05:07,391 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:07,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:07,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:07,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:07,392 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:07,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 505 transitions, 24013 flow. Second operand 25 states. [2020-10-16 00:05:07,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:07,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:07,393 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:09,003 INFO L129 PetriNetUnfolder]: 483/1332 cut-off events. [2020-10-16 00:05:09,003 INFO L130 PetriNetUnfolder]: For 464534/464536 co-relation queries the response was YES. [2020-10-16 00:05:09,039 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36284 conditions, 1332 events. 483/1332 cut-off events. For 464534/464536 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8579 event pairs, 0 based on Foata normal form. 4/1336 useless extension candidates. Maximal degree in co-relation 35933. Up to 833 conditions per place. [2020-10-16 00:05:09,056 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 339 selfloop transitions, 188 changer transitions 0/534 dead transitions. [2020-10-16 00:05:09,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 534 transitions, 28065 flow [2020-10-16 00:05:09,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:05:09,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:05:09,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1951 transitions. [2020-10-16 00:05:09,058 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6727586206896552 [2020-10-16 00:05:09,058 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1951 transitions. [2020-10-16 00:05:09,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1951 transitions. [2020-10-16 00:05:09,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:09,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1951 transitions. [2020-10-16 00:05:09,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:05:09,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:05:09,061 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:05:09,061 INFO L185 Difference]: Start difference. First operand has 761 places, 505 transitions, 24013 flow. Second operand 29 states and 1951 transitions. [2020-10-16 00:05:09,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 534 transitions, 28065 flow [2020-10-16 00:05:11,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 534 transitions, 27567 flow, removed 116 selfloop flow, removed 23 redundant places. [2020-10-16 00:05:11,698 INFO L241 Difference]: Finished difference. Result has 768 places, 509 transitions, 24309 flow [2020-10-16 00:05:11,699 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=23573, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=24309, PETRI_PLACES=768, PETRI_TRANSITIONS=509} [2020-10-16 00:05:11,699 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 750 predicate places. [2020-10-16 00:05:11,699 INFO L481 AbstractCegarLoop]: Abstraction has has 768 places, 509 transitions, 24309 flow [2020-10-16 00:05:11,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:11,699 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:11,699 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:11,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-16 00:05:11,900 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:11,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:11,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1023213152, now seen corresponding path program 129 times [2020-10-16 00:05:11,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:11,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854914226] [2020-10-16 00:05:11,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:11,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:12,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854914226] [2020-10-16 00:05:12,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456674311] [2020-10-16 00:05:12,241 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:12,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-16 00:05:12,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:12,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:12,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:12,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:12,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-10-16 00:05:12,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263612317] [2020-10-16 00:05:12,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:05:12,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:12,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:05:12,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:05:12,315 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:12,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 509 transitions, 24309 flow. Second operand 24 states. [2020-10-16 00:05:12,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:12,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:12,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:13,880 INFO L129 PetriNetUnfolder]: 487/1344 cut-off events. [2020-10-16 00:05:13,880 INFO L130 PetriNetUnfolder]: For 467891/467893 co-relation queries the response was YES. [2020-10-16 00:05:13,918 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36660 conditions, 1344 events. 487/1344 cut-off events. For 467891/467893 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8683 event pairs, 0 based on Foata normal form. 2/1346 useless extension candidates. Maximal degree in co-relation 36307. Up to 841 conditions per place. [2020-10-16 00:05:14,049 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 301 selfloop transitions, 232 changer transitions 0/540 dead transitions. [2020-10-16 00:05:14,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 540 transitions, 28587 flow [2020-10-16 00:05:14,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:05:14,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:05:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2019 transitions. [2020-10-16 00:05:14,051 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.673 [2020-10-16 00:05:14,051 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2019 transitions. [2020-10-16 00:05:14,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2019 transitions. [2020-10-16 00:05:14,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:14,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2019 transitions. [2020-10-16 00:05:14,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:05:14,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:05:14,054 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:05:14,054 INFO L185 Difference]: Start difference. First operand has 768 places, 509 transitions, 24309 flow. Second operand 30 states and 2019 transitions. [2020-10-16 00:05:14,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 540 transitions, 28587 flow [2020-10-16 00:05:16,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 540 transitions, 28001 flow, removed 118 selfloop flow, removed 26 redundant places. [2020-10-16 00:05:16,544 INFO L241 Difference]: Finished difference. Result has 773 places, 513 transitions, 24617 flow [2020-10-16 00:05:16,544 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=23785, PETRI_DIFFERENCE_MINUEND_PLACES=742, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=24617, PETRI_PLACES=773, PETRI_TRANSITIONS=513} [2020-10-16 00:05:16,544 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 755 predicate places. [2020-10-16 00:05:16,544 INFO L481 AbstractCegarLoop]: Abstraction has has 773 places, 513 transitions, 24617 flow [2020-10-16 00:05:16,545 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:05:16,545 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:16,545 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:16,758 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:16,758 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:16,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:16,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1768277576, now seen corresponding path program 130 times [2020-10-16 00:05:16,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:16,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909924714] [2020-10-16 00:05:16,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:16,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:17,064 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:17,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909924714] [2020-10-16 00:05:17,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278105289] [2020-10-16 00:05:17,065 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:17,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:05:17,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:17,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:17,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:17,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:17,162 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:17,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:17,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:17,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493161368] [2020-10-16 00:05:17,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:17,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:17,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:17,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:17,165 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:17,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 513 transitions, 24617 flow. Second operand 25 states. [2020-10-16 00:05:17,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:17,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:17,166 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:19,119 INFO L129 PetriNetUnfolder]: 489/1350 cut-off events. [2020-10-16 00:05:19,120 INFO L130 PetriNetUnfolder]: For 469699/469701 co-relation queries the response was YES. [2020-10-16 00:05:19,156 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36871 conditions, 1350 events. 489/1350 cut-off events. For 469699/469701 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8719 event pairs, 0 based on Foata normal form. 4/1354 useless extension candidates. Maximal degree in co-relation 36516. Up to 845 conditions per place. [2020-10-16 00:05:19,173 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 187 selfloop transitions, 352 changer transitions 0/546 dead transitions. [2020-10-16 00:05:19,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 546 transitions, 29219 flow [2020-10-16 00:05:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:05:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:05:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2359 transitions. [2020-10-16 00:05:19,175 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:05:19,176 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2359 transitions. [2020-10-16 00:05:19,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2359 transitions. [2020-10-16 00:05:19,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:19,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2359 transitions. [2020-10-16 00:05:19,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:05:19,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:05:19,178 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:05:19,178 INFO L185 Difference]: Start difference. First operand has 773 places, 513 transitions, 24617 flow. Second operand 35 states and 2359 transitions. [2020-10-16 00:05:19,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 546 transitions, 29219 flow [2020-10-16 00:05:21,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 780 places, 546 transitions, 28549 flow, removed 120 selfloop flow, removed 27 redundant places. [2020-10-16 00:05:21,563 INFO L241 Difference]: Finished difference. Result has 782 places, 515 transitions, 24985 flow [2020-10-16 00:05:21,563 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=24013, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=24985, PETRI_PLACES=782, PETRI_TRANSITIONS=515} [2020-10-16 00:05:21,563 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 764 predicate places. [2020-10-16 00:05:21,563 INFO L481 AbstractCegarLoop]: Abstraction has has 782 places, 515 transitions, 24985 flow [2020-10-16 00:05:21,563 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:21,564 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:21,564 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:21,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:21,764 INFO L429 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:21,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:21,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1408008234, now seen corresponding path program 131 times [2020-10-16 00:05:21,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:21,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123766719] [2020-10-16 00:05:21,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:22,064 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:22,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123766719] [2020-10-16 00:05:22,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157104231] [2020-10-16 00:05:22,065 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:22,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 00:05:22,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:22,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:22,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:22,161 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:22,177 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:22,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:22,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:22,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874576904] [2020-10-16 00:05:22,178 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:22,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:22,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:22,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:22,179 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:22,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 515 transitions, 24985 flow. Second operand 25 states. [2020-10-16 00:05:22,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:22,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:22,180 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:24,167 INFO L129 PetriNetUnfolder]: 491/1356 cut-off events. [2020-10-16 00:05:24,167 INFO L130 PetriNetUnfolder]: For 471540/471546 co-relation queries the response was YES. [2020-10-16 00:05:24,204 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37170 conditions, 1356 events. 491/1356 cut-off events. For 471540/471546 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8786 event pairs, 0 based on Foata normal form. 8/1364 useless extension candidates. Maximal degree in co-relation 36813. Up to 849 conditions per place. [2020-10-16 00:05:24,221 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 145 selfloop transitions, 398 changer transitions 0/550 dead transitions. [2020-10-16 00:05:24,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 550 transitions, 29809 flow [2020-10-16 00:05:24,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:05:24,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:05:24,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2495 transitions. [2020-10-16 00:05:24,223 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6743243243243243 [2020-10-16 00:05:24,224 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2495 transitions. [2020-10-16 00:05:24,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2495 transitions. [2020-10-16 00:05:24,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:24,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2495 transitions. [2020-10-16 00:05:24,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:05:24,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:05:24,226 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:05:24,226 INFO L185 Difference]: Start difference. First operand has 782 places, 515 transitions, 24985 flow. Second operand 37 states and 2495 transitions. [2020-10-16 00:05:24,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 550 transitions, 29809 flow [2020-10-16 00:05:26,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 550 transitions, 28907 flow, removed 124 selfloop flow, removed 32 redundant places. [2020-10-16 00:05:26,827 INFO L241 Difference]: Finished difference. Result has 788 places, 517 transitions, 25229 flow [2020-10-16 00:05:26,827 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=24153, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=25229, PETRI_PLACES=788, PETRI_TRANSITIONS=517} [2020-10-16 00:05:26,827 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 770 predicate places. [2020-10-16 00:05:26,828 INFO L481 AbstractCegarLoop]: Abstraction has has 788 places, 517 transitions, 25229 flow [2020-10-16 00:05:26,828 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:26,828 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:26,828 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:27,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:27,034 INFO L429 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:27,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:27,034 INFO L82 PathProgramCache]: Analyzing trace with hash -889988158, now seen corresponding path program 132 times [2020-10-16 00:05:27,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:27,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122104495] [2020-10-16 00:05:27,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:27,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122104495] [2020-10-16 00:05:27,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122264352] [2020-10-16 00:05:27,328 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:27,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-16 00:05:27,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:27,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:27,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:27,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:27,427 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:27,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:27,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:27,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680090469] [2020-10-16 00:05:27,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:27,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:27,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:27,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:27,429 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:27,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 517 transitions, 25229 flow. Second operand 25 states. [2020-10-16 00:05:27,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:27,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:27,430 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:29,553 INFO L129 PetriNetUnfolder]: 495/1368 cut-off events. [2020-10-16 00:05:29,553 INFO L130 PetriNetUnfolder]: For 475206/475212 co-relation queries the response was YES. [2020-10-16 00:05:29,592 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37558 conditions, 1368 events. 495/1368 cut-off events. For 475206/475212 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8869 event pairs, 0 based on Foata normal form. 8/1376 useless extension candidates. Maximal degree in co-relation 37199. Up to 857 conditions per place. [2020-10-16 00:05:29,611 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 117 selfloop transitions, 432 changer transitions 0/556 dead transitions. [2020-10-16 00:05:29,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 556 transitions, 30354 flow [2020-10-16 00:05:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 00:05:29,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 00:05:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2631 transitions. [2020-10-16 00:05:29,613 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746153846153846 [2020-10-16 00:05:29,613 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2631 transitions. [2020-10-16 00:05:29,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2631 transitions. [2020-10-16 00:05:29,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:29,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2631 transitions. [2020-10-16 00:05:29,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 00:05:29,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 00:05:29,616 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 00:05:29,616 INFO L185 Difference]: Start difference. First operand has 788 places, 517 transitions, 25229 flow. Second operand 39 states and 2631 transitions. [2020-10-16 00:05:29,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 556 transitions, 30354 flow [2020-10-16 00:05:32,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 556 transitions, 29372 flow, removed 124 selfloop flow, removed 34 redundant places. [2020-10-16 00:05:32,329 INFO L241 Difference]: Finished difference. Result has 796 places, 521 transitions, 25635 flow [2020-10-16 00:05:32,330 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=24321, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=25635, PETRI_PLACES=796, PETRI_TRANSITIONS=521} [2020-10-16 00:05:32,330 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 778 predicate places. [2020-10-16 00:05:32,330 INFO L481 AbstractCegarLoop]: Abstraction has has 796 places, 521 transitions, 25635 flow [2020-10-16 00:05:32,330 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:32,330 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:32,330 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:32,531 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-10-16 00:05:32,531 INFO L429 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:32,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:32,532 INFO L82 PathProgramCache]: Analyzing trace with hash -815839890, now seen corresponding path program 133 times [2020-10-16 00:05:32,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:32,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852503511] [2020-10-16 00:05:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:32,826 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:32,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852503511] [2020-10-16 00:05:32,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450328553] [2020-10-16 00:05:32,826 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:32,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:32,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:32,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:32,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:32,920 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:32,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:32,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:32,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366837525] [2020-10-16 00:05:32,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:32,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:32,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:32,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:32,923 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:32,923 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 521 transitions, 25635 flow. Second operand 25 states. [2020-10-16 00:05:32,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:32,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:32,923 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:35,181 INFO L129 PetriNetUnfolder]: 497/1374 cut-off events. [2020-10-16 00:05:35,182 INFO L130 PetriNetUnfolder]: For 477847/477853 co-relation queries the response was YES. [2020-10-16 00:05:35,220 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37837 conditions, 1374 events. 497/1374 cut-off events. For 477847/477853 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8924 event pairs, 0 based on Foata normal form. 8/1382 useless extension candidates. Maximal degree in co-relation 37474. Up to 861 conditions per place. [2020-10-16 00:05:35,238 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 89 selfloop transitions, 464 changer transitions 0/560 dead transitions. [2020-10-16 00:05:35,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 836 places, 560 transitions, 30907 flow [2020-10-16 00:05:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 00:05:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-16 00:05:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2767 transitions. [2020-10-16 00:05:35,240 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748780487804878 [2020-10-16 00:05:35,240 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2767 transitions. [2020-10-16 00:05:35,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2767 transitions. [2020-10-16 00:05:35,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:35,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2767 transitions. [2020-10-16 00:05:35,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-16 00:05:35,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-16 00:05:35,244 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-16 00:05:35,244 INFO L185 Difference]: Start difference. First operand has 796 places, 521 transitions, 25635 flow. Second operand 41 states and 2767 transitions. [2020-10-16 00:05:35,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 836 places, 560 transitions, 30907 flow [2020-10-16 00:05:37,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 560 transitions, 30049 flow, removed 126 selfloop flow, removed 32 redundant places. [2020-10-16 00:05:37,991 INFO L241 Difference]: Finished difference. Result has 806 places, 523 transitions, 26084 flow [2020-10-16 00:05:37,991 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=24855, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=26084, PETRI_PLACES=806, PETRI_TRANSITIONS=523} [2020-10-16 00:05:37,991 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 788 predicate places. [2020-10-16 00:05:37,992 INFO L481 AbstractCegarLoop]: Abstraction has has 806 places, 523 transitions, 26084 flow [2020-10-16 00:05:37,992 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:37,992 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:37,992 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:38,197 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:38,197 INFO L429 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:38,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:38,198 INFO L82 PathProgramCache]: Analyzing trace with hash -344844180, now seen corresponding path program 134 times [2020-10-16 00:05:38,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:38,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788439654] [2020-10-16 00:05:38,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:38,488 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:38,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788439654] [2020-10-16 00:05:38,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830368960] [2020-10-16 00:05:38,488 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:38,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:05:38,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:38,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:38,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:38,568 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:38,568 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:38,568 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-10-16 00:05:38,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453766263] [2020-10-16 00:05:38,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:05:38,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:38,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:05:38,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:05:38,571 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:38,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 523 transitions, 26084 flow. Second operand 24 states. [2020-10-16 00:05:38,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:38,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:38,572 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:40,626 INFO L129 PetriNetUnfolder]: 501/1386 cut-off events. [2020-10-16 00:05:40,627 INFO L130 PetriNetUnfolder]: For 481448/481454 co-relation queries the response was YES. [2020-10-16 00:05:40,664 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38325 conditions, 1386 events. 501/1386 cut-off events. For 481448/481454 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9046 event pairs, 0 based on Foata normal form. 5/1391 useless extension candidates. Maximal degree in co-relation 37960. Up to 869 conditions per place. [2020-10-16 00:05:40,683 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 75 selfloop transitions, 484 changer transitions 0/566 dead transitions. [2020-10-16 00:05:40,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 566 transitions, 31646 flow [2020-10-16 00:05:40,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-16 00:05:40,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-16 00:05:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2835 transitions. [2020-10-16 00:05:40,685 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:05:40,685 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2835 transitions. [2020-10-16 00:05:40,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2835 transitions. [2020-10-16 00:05:40,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:40,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2835 transitions. [2020-10-16 00:05:40,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-16 00:05:40,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-16 00:05:40,688 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-16 00:05:40,688 INFO L185 Difference]: Start difference. First operand has 806 places, 523 transitions, 26084 flow. Second operand 42 states and 2835 transitions. [2020-10-16 00:05:40,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 566 transitions, 31646 flow [2020-10-16 00:05:43,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 566 transitions, 30551 flow, removed 128 selfloop flow, removed 37 redundant places. [2020-10-16 00:05:43,592 INFO L241 Difference]: Finished difference. Result has 812 places, 527 transitions, 26416 flow [2020-10-16 00:05:43,592 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=25071, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=26416, PETRI_PLACES=812, PETRI_TRANSITIONS=527} [2020-10-16 00:05:43,592 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 794 predicate places. [2020-10-16 00:05:43,592 INFO L481 AbstractCegarLoop]: Abstraction has has 812 places, 527 transitions, 26416 flow [2020-10-16 00:05:43,593 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:05:43,593 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:43,593 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:43,807 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-10-16 00:05:43,808 INFO L429 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:43,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:43,808 INFO L82 PathProgramCache]: Analyzing trace with hash -328757040, now seen corresponding path program 135 times [2020-10-16 00:05:43,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:43,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148751597] [2020-10-16 00:05:43,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:44,086 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:44,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148751597] [2020-10-16 00:05:44,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019255644] [2020-10-16 00:05:44,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:44,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-16 00:05:44,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:44,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:44,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:44,170 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:44,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:44,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:44,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629712103] [2020-10-16 00:05:44,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:44,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:44,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:44,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:44,192 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:44,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 527 transitions, 26416 flow. Second operand 25 states. [2020-10-16 00:05:44,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:44,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:44,192 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:46,576 INFO L129 PetriNetUnfolder]: 503/1391 cut-off events. [2020-10-16 00:05:46,577 INFO L130 PetriNetUnfolder]: For 482995/482997 co-relation queries the response was YES. [2020-10-16 00:05:46,616 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38572 conditions, 1391 events. 503/1391 cut-off events. For 482995/482997 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9057 event pairs, 0 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 38205. Up to 873 conditions per place. [2020-10-16 00:05:46,635 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 71 selfloop transitions, 490 changer transitions 0/568 dead transitions. [2020-10-16 00:05:46,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 568 transitions, 31918 flow [2020-10-16 00:05:46,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-16 00:05:46,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-16 00:05:46,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2903 transitions. [2020-10-16 00:05:46,637 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751162790697675 [2020-10-16 00:05:46,637 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2903 transitions. [2020-10-16 00:05:46,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2903 transitions. [2020-10-16 00:05:46,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:46,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2903 transitions. [2020-10-16 00:05:46,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-16 00:05:46,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-16 00:05:46,641 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-16 00:05:46,641 INFO L185 Difference]: Start difference. First operand has 812 places, 527 transitions, 26416 flow. Second operand 43 states and 2903 transitions. [2020-10-16 00:05:46,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 568 transitions, 31918 flow [2020-10-16 00:05:49,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 568 transitions, 30789 flow, removed 126 selfloop flow, removed 39 redundant places. [2020-10-16 00:05:49,433 INFO L241 Difference]: Finished difference. Result has 817 places, 529 transitions, 26666 flow [2020-10-16 00:05:49,433 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=25369, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=26666, PETRI_PLACES=817, PETRI_TRANSITIONS=529} [2020-10-16 00:05:49,433 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 799 predicate places. [2020-10-16 00:05:49,434 INFO L481 AbstractCegarLoop]: Abstraction has has 817 places, 529 transitions, 26666 flow [2020-10-16 00:05:49,434 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:49,434 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:49,434 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:49,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2020-10-16 00:05:49,635 INFO L429 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:49,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:49,635 INFO L82 PathProgramCache]: Analyzing trace with hash -328250190, now seen corresponding path program 136 times [2020-10-16 00:05:49,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:49,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138428629] [2020-10-16 00:05:49,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:49,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:49,923 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:49,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138428629] [2020-10-16 00:05:49,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043693258] [2020-10-16 00:05:49,924 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:49,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:05:49,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:49,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:49,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:50,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:05:50,023 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:50,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:50,024 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:50,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939260295] [2020-10-16 00:05:50,024 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:50,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:50,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:50,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:50,025 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:50,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 529 transitions, 26666 flow. Second operand 25 states. [2020-10-16 00:05:50,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:50,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:50,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:52,474 INFO L129 PetriNetUnfolder]: 507/1400 cut-off events. [2020-10-16 00:05:52,475 INFO L130 PetriNetUnfolder]: For 487057/487063 co-relation queries the response was YES. [2020-10-16 00:05:52,514 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38960 conditions, 1400 events. 507/1400 cut-off events. For 487057/487063 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9130 event pairs, 0 based on Foata normal form. 8/1408 useless extension candidates. Maximal degree in co-relation 38591. Up to 879 conditions per place. [2020-10-16 00:05:52,533 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 504 changer transitions 0/574 dead transitions. [2020-10-16 00:05:52,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 574 transitions, 32570 flow [2020-10-16 00:05:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-16 00:05:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-16 00:05:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3039 transitions. [2020-10-16 00:05:52,536 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753333333333333 [2020-10-16 00:05:52,536 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3039 transitions. [2020-10-16 00:05:52,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3039 transitions. [2020-10-16 00:05:52,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:52,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3039 transitions. [2020-10-16 00:05:52,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-16 00:05:52,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-16 00:05:52,541 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-16 00:05:52,541 INFO L185 Difference]: Start difference. First operand has 817 places, 529 transitions, 26666 flow. Second operand 45 states and 3039 transitions. [2020-10-16 00:05:52,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 574 transitions, 32570 flow [2020-10-16 00:05:55,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 821 places, 574 transitions, 31431 flow, removed 129 selfloop flow, removed 40 redundant places. [2020-10-16 00:05:55,530 INFO L241 Difference]: Finished difference. Result has 824 places, 533 transitions, 27134 flow [2020-10-16 00:05:55,531 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=25615, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=27134, PETRI_PLACES=824, PETRI_TRANSITIONS=533} [2020-10-16 00:05:55,531 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 806 predicate places. [2020-10-16 00:05:55,531 INFO L481 AbstractCegarLoop]: Abstraction has has 824 places, 533 transitions, 27134 flow [2020-10-16 00:05:55,531 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:05:55,531 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:05:55,531 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:05:55,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2020-10-16 00:05:55,732 INFO L429 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:05:55,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:05:55,732 INFO L82 PathProgramCache]: Analyzing trace with hash 234390510, now seen corresponding path program 137 times [2020-10-16 00:05:55,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:05:55,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762757898] [2020-10-16 00:05:55,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:05:55,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:05:56,024 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:56,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762757898] [2020-10-16 00:05:56,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177426980] [2020-10-16 00:05:56,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:05:56,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 00:05:56,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:05:56,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 00:05:56,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:05:56,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:05:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:05:56,133 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:05:56,133 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 00:05:56,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450539132] [2020-10-16 00:05:56,133 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 00:05:56,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:05:56,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 00:05:56,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2020-10-16 00:05:56,135 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:05:56,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 533 transitions, 27134 flow. Second operand 25 states. [2020-10-16 00:05:56,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:05:56,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:05:56,136 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:05:58,516 INFO L129 PetriNetUnfolder]: 510/1406 cut-off events. [2020-10-16 00:05:58,517 INFO L130 PetriNetUnfolder]: For 498725/498727 co-relation queries the response was YES. [2020-10-16 00:05:58,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 1406 events. 510/1406 cut-off events. For 498725/498727 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 9034 event pairs, 0 based on Foata normal form. 3/1409 useless extension candidates. Maximal degree in co-relation 39132. Up to 883 conditions per place. [2020-10-16 00:05:58,575 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 115 selfloop transitions, 454 changer transitions 0/576 dead transitions. [2020-10-16 00:05:58,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 576 transitions, 32898 flow [2020-10-16 00:05:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-16 00:05:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-16 00:05:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2971 transitions. [2020-10-16 00:05:58,577 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752272727272727 [2020-10-16 00:05:58,577 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2971 transitions. [2020-10-16 00:05:58,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2971 transitions. [2020-10-16 00:05:58,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:05:58,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2971 transitions. [2020-10-16 00:05:58,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-16 00:05:58,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-16 00:05:58,581 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-16 00:05:58,581 INFO L185 Difference]: Start difference. First operand has 824 places, 533 transitions, 27134 flow. Second operand 44 states and 2971 transitions. [2020-10-16 00:05:58,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 576 transitions, 32898 flow [2020-10-16 00:06:01,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 576 transitions, 31675 flow, removed 162 selfloop flow, removed 42 redundant places. [2020-10-16 00:06:01,625 INFO L241 Difference]: Finished difference. Result has 827 places, 536 transitions, 27243 flow [2020-10-16 00:06:01,625 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=25955, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=27243, PETRI_PLACES=827, PETRI_TRANSITIONS=536} [2020-10-16 00:06:01,625 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 809 predicate places. [2020-10-16 00:06:01,625 INFO L481 AbstractCegarLoop]: Abstraction has has 827 places, 536 transitions, 27243 flow [2020-10-16 00:06:01,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 00:06:01,626 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:06:01,626 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:06:01,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:06:01,826 INFO L429 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:06:01,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:06:01,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1585804991, now seen corresponding path program 138 times [2020-10-16 00:06:01,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:06:01,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002151663] [2020-10-16 00:06:01,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:06:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:06:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 72 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:06:01,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002151663] [2020-10-16 00:06:01,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414917919] [2020-10-16 00:06:01,983 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:06:02,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-10-16 00:06:02,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:06:02,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:06:02,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:06:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:06:02,071 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 00:06:02,071 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 15 [2020-10-16 00:06:02,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591032579] [2020-10-16 00:06:02,071 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:06:02,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:06:02,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:06:02,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=125, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:06:02,073 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 100 [2020-10-16 00:06:02,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 536 transitions, 27243 flow. Second operand 13 states. [2020-10-16 00:06:02,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:06:02,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 100 [2020-10-16 00:06:02,074 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:06:08,508 INFO L129 PetriNetUnfolder]: 2576/5846 cut-off events. [2020-10-16 00:06:08,508 INFO L130 PetriNetUnfolder]: For 2342832/2343082 co-relation queries the response was YES. [2020-10-16 00:06:08,815 INFO L80 FinitePrefix]: Finished finitePrefix Result has 150034 conditions, 5846 events. 2576/5846 cut-off events. For 2342832/2343082 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 48477 event pairs, 18 based on Foata normal form. 682/6528 useless extension candidates. Maximal degree in co-relation 149660. Up to 3446 conditions per place. [2020-10-16 00:06:08,914 INFO L132 encePairwiseOnDemand]: 97/100 looper letters, 2 selfloop transitions, 466 changer transitions 547/1175 dead transitions. [2020-10-16 00:06:08,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 1175 transitions, 58977 flow [2020-10-16 00:06:08,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:06:08,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:06:08,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1051 transitions. [2020-10-16 00:06:08,917 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.8084615384615385 [2020-10-16 00:06:08,917 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1051 transitions. [2020-10-16 00:06:08,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1051 transitions. [2020-10-16 00:06:08,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:06:08,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1051 transitions. [2020-10-16 00:06:08,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:06:08,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:06:08,919 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:06:08,919 INFO L185 Difference]: Start difference. First operand has 827 places, 536 transitions, 27243 flow. Second operand 13 states and 1051 transitions. [2020-10-16 00:06:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 1175 transitions, 58977 flow [2020-10-16 00:06:18,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 783 places, 1175 transitions, 56031 flow, removed 270 selfloop flow, removed 56 redundant places. [2020-10-16 00:06:18,655 INFO L241 Difference]: Finished difference. Result has 783 places, 628 transitions, 30379 flow [2020-10-16 00:06:18,655 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=24595, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30379, PETRI_PLACES=783, PETRI_TRANSITIONS=628} [2020-10-16 00:06:18,655 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 765 predicate places. [2020-10-16 00:06:18,656 INFO L481 AbstractCegarLoop]: Abstraction has has 783 places, 628 transitions, 30379 flow [2020-10-16 00:06:18,656 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:06:18,656 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:06:18,656 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:06:18,866 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2020-10-16 00:06:18,867 INFO L429 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:06:18,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:06:18,867 INFO L82 PathProgramCache]: Analyzing trace with hash 65865102, now seen corresponding path program 139 times [2020-10-16 00:06:18,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:06:18,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052796803] [2020-10-16 00:06:18,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:06:18,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:06:19,339 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:06:19,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052796803] [2020-10-16 00:06:19,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21186741] [2020-10-16 00:06:19,340 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:06:19,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:06:19,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:06:19,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:06:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:06:19,701 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 00:06:19,702 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [23] total 36 [2020-10-16 00:06:19,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782821902] [2020-10-16 00:06:19,702 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:06:19,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:06:19,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:06:19,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2020-10-16 00:06:19,704 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 100 [2020-10-16 00:06:19,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 628 transitions, 30379 flow. Second operand 13 states. [2020-10-16 00:06:19,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:06:19,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 100 [2020-10-16 00:06:19,705 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:06:32,177 INFO L129 PetriNetUnfolder]: 9301/16432 cut-off events. [2020-10-16 00:06:32,178 INFO L130 PetriNetUnfolder]: For 5887710/5888300 co-relation queries the response was YES. [2020-10-16 00:06:33,352 INFO L80 FinitePrefix]: Finished finitePrefix Result has 388585 conditions, 16432 events. 9301/16432 cut-off events. For 5887710/5888300 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 129188 event pairs, 90 based on Foata normal form. 1662/18094 useless extension candidates. Maximal degree in co-relation 388226. Up to 9349 conditions per place. [2020-10-16 00:06:33,393 INFO L132 encePairwiseOnDemand]: 97/100 looper letters, 0 selfloop transitions, 0 changer transitions 976/976 dead transitions. [2020-10-16 00:06:33,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 976 transitions, 45300 flow [2020-10-16 00:06:33,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:06:33,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:06:33,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1051 transitions. [2020-10-16 00:06:33,395 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.8084615384615385 [2020-10-16 00:06:33,395 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1051 transitions. [2020-10-16 00:06:33,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1051 transitions. [2020-10-16 00:06:33,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:06:33,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1051 transitions. [2020-10-16 00:06:33,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:06:33,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:06:33,396 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:06:33,396 INFO L185 Difference]: Start difference. First operand has 783 places, 628 transitions, 30379 flow. Second operand 13 states and 1051 transitions. [2020-10-16 00:06:33,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 976 transitions, 45300 flow [2020-10-16 00:06:52,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 976 transitions, 28652 flow, removed 2298 selfloop flow, removed 283 redundant places. [2020-10-16 00:06:52,767 INFO L241 Difference]: Finished difference. Result has 509 places, 0 transitions, 0 flow [2020-10-16 00:06:52,767 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18210, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=509, PETRI_TRANSITIONS=0} [2020-10-16 00:06:52,767 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 491 predicate places. [2020-10-16 00:06:52,768 INFO L481 AbstractCegarLoop]: Abstraction has has 509 places, 0 transitions, 0 flow [2020-10-16 00:06:52,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:06:52,983 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:06:52,988 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 12:06:52 BasicIcfg [2020-10-16 00:06:52,988 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 00:06:52,989 INFO L168 Benchmark]: Toolchain (without parser) took 369171.35 ms. Allocated memory was 251.1 MB in the beginning and 3.1 GB in the end (delta: 2.9 GB). Free memory was 203.8 MB in the beginning and 831.1 MB in the end (delta: -627.4 MB). Peak memory consumption was 2.7 GB. Max. memory is 14.2 GB. [2020-10-16 00:06:52,990 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 251.1 MB. Free memory is still 225.0 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 00:06:52,990 INFO L168 Benchmark]: CACSL2BoogieTranslator took 898.48 ms. Allocated memory was 251.1 MB in the beginning and 315.6 MB in the end (delta: 64.5 MB). Free memory was 203.8 MB in the beginning and 271.0 MB in the end (delta: -67.3 MB). Peak memory consumption was 30.3 MB. Max. memory is 14.2 GB. [2020-10-16 00:06:52,990 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.17 ms. Allocated memory is still 315.6 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 00:06:52,991 INFO L168 Benchmark]: Boogie Preprocessor took 33.14 ms. Allocated memory is still 315.6 MB. Free memory was 271.0 MB in the beginning and 268.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-16 00:06:52,991 INFO L168 Benchmark]: RCFGBuilder took 418.90 ms. Allocated memory is still 315.6 MB. Free memory was 268.5 MB in the beginning and 246.5 MB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 14.2 GB. [2020-10-16 00:06:52,992 INFO L168 Benchmark]: TraceAbstraction took 367767.59 ms. Allocated memory was 315.6 MB in the beginning and 3.1 GB in the end (delta: 2.8 GB). Free memory was 246.5 MB in the beginning and 831.1 MB in the end (delta: -584.6 MB). Peak memory consumption was 2.7 GB. Max. memory is 14.2 GB. [2020-10-16 00:06:52,994 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.23 ms. Allocated memory is still 251.1 MB. Free memory is still 225.0 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 898.48 ms. Allocated memory was 251.1 MB in the beginning and 315.6 MB in the end (delta: 64.5 MB). Free memory was 203.8 MB in the beginning and 271.0 MB in the end (delta: -67.3 MB). Peak memory consumption was 30.3 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 46.17 ms. Allocated memory is still 315.6 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 33.14 ms. Allocated memory is still 315.6 MB. Free memory was 271.0 MB in the beginning and 268.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 418.90 ms. Allocated memory is still 315.6 MB. Free memory was 268.5 MB in the beginning and 246.5 MB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 367767.59 ms. Allocated memory was 315.6 MB in the beginning and 3.1 GB in the end (delta: 2.8 GB). Free memory was 246.5 MB in the beginning and 831.1 MB in the end (delta: -584.6 MB). Peak memory consumption was 2.7 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 618 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 19 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.4s, 55 PlacesBefore, 18 PlacesAfterwards, 53 TransitionsBefore, 13 TransitionsAfterwards, 924 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 45 TotalNumberOfCompositions, 881 MoverChecksTotal - PositiveResult [Line: 703]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 51 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: SAFE, OverallTime: 367.6s, OverallIterations: 141, TraceHistogramMax: 11, AutomataDifference: 301.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.5s, HoareTripleCheckerStatistics: 303 SDtfs, 3884 SDslu, 502 SDs, 0 SdLazy, 14919 SolverSat, 9864 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 14.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7968 GetRequests, 2577 SyntacticMatches, 134 SemanticMatches, 5257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56680 ImplicationChecksByTransitivity, 88.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=30379occurred in iteration=140, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 27.9s InterpolantComputationTime, 5920 NumberOfCodeBlocks, 5920 NumberOfCodeBlocksAsserted, 731 NumberOfCheckSat, 5643 ConstructedInterpolants, 0 QuantifiedInterpolants, 534509 SizeOfPredicates, 1808 NumberOfNonLiveVariables, 17954 ConjunctsInSsa, 2369 ConjunctsInUnsatCore, 277 InterpolantComputations, 7 PerfectInterpolantSequences, 272/12420 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 proved your program to be correct! Received shutdown request...